Add Cloud Disk Encryption.

This commit is contained in:
sdk-team
2023-08-02 01:59:44 +00:00
parent c5e8e9a8a8
commit a3f04022fb
279 changed files with 15625 additions and 3894 deletions

View File

@@ -1 +1 @@
1.36.1707 1.36.1708

View File

@@ -21,54 +21,102 @@ set(gpdb_public_header
include/alibabacloud/gpdb/GpdbExport.h ) include/alibabacloud/gpdb/GpdbExport.h )
set(gpdb_public_header_model set(gpdb_public_header_model
include/alibabacloud/gpdb/model/AddBuDBInstanceRelationRequest.h
include/alibabacloud/gpdb/model/AddBuDBInstanceRelationResult.h
include/alibabacloud/gpdb/model/AllocateInstancePublicConnectionRequest.h include/alibabacloud/gpdb/model/AllocateInstancePublicConnectionRequest.h
include/alibabacloud/gpdb/model/AllocateInstancePublicConnectionResult.h include/alibabacloud/gpdb/model/AllocateInstancePublicConnectionResult.h
include/alibabacloud/gpdb/model/CheckServiceLinkedRoleRequest.h include/alibabacloud/gpdb/model/CheckServiceLinkedRoleRequest.h
include/alibabacloud/gpdb/model/CheckServiceLinkedRoleResult.h include/alibabacloud/gpdb/model/CheckServiceLinkedRoleResult.h
include/alibabacloud/gpdb/model/CreateAccountRequest.h include/alibabacloud/gpdb/model/CreateAccountRequest.h
include/alibabacloud/gpdb/model/CreateAccountResult.h include/alibabacloud/gpdb/model/CreateAccountResult.h
include/alibabacloud/gpdb/model/CreateCollectionRequest.h
include/alibabacloud/gpdb/model/CreateCollectionResult.h
include/alibabacloud/gpdb/model/CreateDBInstanceRequest.h include/alibabacloud/gpdb/model/CreateDBInstanceRequest.h
include/alibabacloud/gpdb/model/CreateDBInstanceResult.h include/alibabacloud/gpdb/model/CreateDBInstanceResult.h
include/alibabacloud/gpdb/model/CreateECSDBInstanceRequest.h include/alibabacloud/gpdb/model/CreateDBInstancePlanRequest.h
include/alibabacloud/gpdb/model/CreateECSDBInstanceResult.h include/alibabacloud/gpdb/model/CreateDBInstancePlanResult.h
include/alibabacloud/gpdb/model/CreateNamespaceRequest.h
include/alibabacloud/gpdb/model/CreateNamespaceResult.h
include/alibabacloud/gpdb/model/CreateSampleDataRequest.h
include/alibabacloud/gpdb/model/CreateSampleDataResult.h
include/alibabacloud/gpdb/model/CreateServiceLinkedRoleRequest.h include/alibabacloud/gpdb/model/CreateServiceLinkedRoleRequest.h
include/alibabacloud/gpdb/model/CreateServiceLinkedRoleResult.h include/alibabacloud/gpdb/model/CreateServiceLinkedRoleResult.h
include/alibabacloud/gpdb/model/CreateVectorIndexRequest.h
include/alibabacloud/gpdb/model/CreateVectorIndexResult.h
include/alibabacloud/gpdb/model/DeleteCollectionRequest.h
include/alibabacloud/gpdb/model/DeleteCollectionResult.h
include/alibabacloud/gpdb/model/DeleteCollectionDataRequest.h
include/alibabacloud/gpdb/model/DeleteCollectionDataResult.h
include/alibabacloud/gpdb/model/DeleteDBInstanceRequest.h include/alibabacloud/gpdb/model/DeleteDBInstanceRequest.h
include/alibabacloud/gpdb/model/DeleteDBInstanceResult.h include/alibabacloud/gpdb/model/DeleteDBInstanceResult.h
include/alibabacloud/gpdb/model/DeleteDatabaseRequest.h include/alibabacloud/gpdb/model/DeleteDBInstancePlanRequest.h
include/alibabacloud/gpdb/model/DeleteDatabaseResult.h include/alibabacloud/gpdb/model/DeleteDBInstancePlanResult.h
include/alibabacloud/gpdb/model/DeleteNamespaceRequest.h
include/alibabacloud/gpdb/model/DeleteNamespaceResult.h
include/alibabacloud/gpdb/model/DeleteVectorIndexRequest.h
include/alibabacloud/gpdb/model/DeleteVectorIndexResult.h
include/alibabacloud/gpdb/model/DescribeAccountsRequest.h include/alibabacloud/gpdb/model/DescribeAccountsRequest.h
include/alibabacloud/gpdb/model/DescribeAccountsResult.h include/alibabacloud/gpdb/model/DescribeAccountsResult.h
include/alibabacloud/gpdb/model/DescribeAvailableResourcesRequest.h include/alibabacloud/gpdb/model/DescribeAvailableResourcesRequest.h
include/alibabacloud/gpdb/model/DescribeAvailableResourcesResult.h include/alibabacloud/gpdb/model/DescribeAvailableResourcesResult.h
include/alibabacloud/gpdb/model/DescribeBackupPolicyRequest.h include/alibabacloud/gpdb/model/DescribeBackupPolicyRequest.h
include/alibabacloud/gpdb/model/DescribeBackupPolicyResult.h include/alibabacloud/gpdb/model/DescribeBackupPolicyResult.h
include/alibabacloud/gpdb/model/DescribeCollectionRequest.h
include/alibabacloud/gpdb/model/DescribeCollectionResult.h
include/alibabacloud/gpdb/model/DescribeDBClusterNodeRequest.h
include/alibabacloud/gpdb/model/DescribeDBClusterNodeResult.h
include/alibabacloud/gpdb/model/DescribeDBClusterPerformanceRequest.h include/alibabacloud/gpdb/model/DescribeDBClusterPerformanceRequest.h
include/alibabacloud/gpdb/model/DescribeDBClusterPerformanceResult.h include/alibabacloud/gpdb/model/DescribeDBClusterPerformanceResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceAttributeRequest.h include/alibabacloud/gpdb/model/DescribeDBInstanceAttributeRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceAttributeResult.h include/alibabacloud/gpdb/model/DescribeDBInstanceAttributeResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceDataBloatRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceDataBloatResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceDataSkewRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceDataSkewResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceDiagnosisSummaryRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceDiagnosisSummaryResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceErrorLogRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceErrorLogResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceIPArrayListRequest.h include/alibabacloud/gpdb/model/DescribeDBInstanceIPArrayListRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceIPArrayListResult.h include/alibabacloud/gpdb/model/DescribeDBInstanceIPArrayListResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceIndexUsageRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceIndexUsageResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceNetInfoRequest.h include/alibabacloud/gpdb/model/DescribeDBInstanceNetInfoRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceNetInfoResult.h include/alibabacloud/gpdb/model/DescribeDBInstanceNetInfoResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceOnECSAttributeRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceOnECSAttributeResult.h
include/alibabacloud/gpdb/model/DescribeDBInstancePerformanceRequest.h include/alibabacloud/gpdb/model/DescribeDBInstancePerformanceRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstancePerformanceResult.h include/alibabacloud/gpdb/model/DescribeDBInstancePerformanceResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceSQLPatternsRequest.h include/alibabacloud/gpdb/model/DescribeDBInstancePlansRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceSQLPatternsResult.h include/alibabacloud/gpdb/model/DescribeDBInstancePlansResult.h
include/alibabacloud/gpdb/model/DescribeDBInstanceSSLRequest.h include/alibabacloud/gpdb/model/DescribeDBInstanceSSLRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstanceSSLResult.h include/alibabacloud/gpdb/model/DescribeDBInstanceSSLResult.h
include/alibabacloud/gpdb/model/DescribeDBInstancesRequest.h include/alibabacloud/gpdb/model/DescribeDBInstancesRequest.h
include/alibabacloud/gpdb/model/DescribeDBInstancesResult.h include/alibabacloud/gpdb/model/DescribeDBInstancesResult.h
include/alibabacloud/gpdb/model/DescribeDataBackupsRequest.h include/alibabacloud/gpdb/model/DescribeDataBackupsRequest.h
include/alibabacloud/gpdb/model/DescribeDataBackupsResult.h include/alibabacloud/gpdb/model/DescribeDataBackupsResult.h
include/alibabacloud/gpdb/model/DescribeDataReDistributeInfoRequest.h
include/alibabacloud/gpdb/model/DescribeDataReDistributeInfoResult.h
include/alibabacloud/gpdb/model/DescribeDataShareInstancesRequest.h
include/alibabacloud/gpdb/model/DescribeDataShareInstancesResult.h
include/alibabacloud/gpdb/model/DescribeDataSharePerformanceRequest.h
include/alibabacloud/gpdb/model/DescribeDataSharePerformanceResult.h
include/alibabacloud/gpdb/model/DescribeDiagnosisDimensionsRequest.h
include/alibabacloud/gpdb/model/DescribeDiagnosisDimensionsResult.h
include/alibabacloud/gpdb/model/DescribeDiagnosisMonitorPerformanceRequest.h
include/alibabacloud/gpdb/model/DescribeDiagnosisMonitorPerformanceResult.h
include/alibabacloud/gpdb/model/DescribeDiagnosisRecordsRequest.h
include/alibabacloud/gpdb/model/DescribeDiagnosisRecordsResult.h
include/alibabacloud/gpdb/model/DescribeDiagnosisSQLInfoRequest.h
include/alibabacloud/gpdb/model/DescribeDiagnosisSQLInfoResult.h
include/alibabacloud/gpdb/model/DescribeDownloadRecordsRequest.h
include/alibabacloud/gpdb/model/DescribeDownloadRecordsResult.h
include/alibabacloud/gpdb/model/DescribeDownloadSQLLogsRequest.h
include/alibabacloud/gpdb/model/DescribeDownloadSQLLogsResult.h
include/alibabacloud/gpdb/model/DescribeHealthStatusRequest.h
include/alibabacloud/gpdb/model/DescribeHealthStatusResult.h
include/alibabacloud/gpdb/model/DescribeLogBackupsRequest.h include/alibabacloud/gpdb/model/DescribeLogBackupsRequest.h
include/alibabacloud/gpdb/model/DescribeLogBackupsResult.h include/alibabacloud/gpdb/model/DescribeLogBackupsResult.h
include/alibabacloud/gpdb/model/DescribeModifyParameterLogRequest.h include/alibabacloud/gpdb/model/DescribeModifyParameterLogRequest.h
include/alibabacloud/gpdb/model/DescribeModifyParameterLogResult.h include/alibabacloud/gpdb/model/DescribeModifyParameterLogResult.h
include/alibabacloud/gpdb/model/DescribeNamespaceRequest.h
include/alibabacloud/gpdb/model/DescribeNamespaceResult.h
include/alibabacloud/gpdb/model/DescribeParametersRequest.h include/alibabacloud/gpdb/model/DescribeParametersRequest.h
include/alibabacloud/gpdb/model/DescribeParametersResult.h include/alibabacloud/gpdb/model/DescribeParametersResult.h
include/alibabacloud/gpdb/model/DescribeRdsVSwitchsRequest.h include/alibabacloud/gpdb/model/DescribeRdsVSwitchsRequest.h
@@ -77,48 +125,50 @@ set(gpdb_public_header_model
include/alibabacloud/gpdb/model/DescribeRdsVpcsResult.h include/alibabacloud/gpdb/model/DescribeRdsVpcsResult.h
include/alibabacloud/gpdb/model/DescribeRegionsRequest.h include/alibabacloud/gpdb/model/DescribeRegionsRequest.h
include/alibabacloud/gpdb/model/DescribeRegionsResult.h include/alibabacloud/gpdb/model/DescribeRegionsResult.h
include/alibabacloud/gpdb/model/DescribeResourceUsageRequest.h
include/alibabacloud/gpdb/model/DescribeResourceUsageResult.h
include/alibabacloud/gpdb/model/DescribeSQLCollectorPolicyRequest.h
include/alibabacloud/gpdb/model/DescribeSQLCollectorPolicyResult.h
include/alibabacloud/gpdb/model/DescribeSQLLogByQueryIdRequest.h
include/alibabacloud/gpdb/model/DescribeSQLLogByQueryIdResult.h
include/alibabacloud/gpdb/model/DescribeSQLLogCountRequest.h include/alibabacloud/gpdb/model/DescribeSQLLogCountRequest.h
include/alibabacloud/gpdb/model/DescribeSQLLogCountResult.h include/alibabacloud/gpdb/model/DescribeSQLLogCountResult.h
include/alibabacloud/gpdb/model/DescribeSQLLogFilesRequest.h include/alibabacloud/gpdb/model/DescribeSQLLogsV2Request.h
include/alibabacloud/gpdb/model/DescribeSQLLogFilesResult.h include/alibabacloud/gpdb/model/DescribeSQLLogsV2Result.h
include/alibabacloud/gpdb/model/DescribeSQLLogRecordsRequest.h include/alibabacloud/gpdb/model/DescribeSampleDataRequest.h
include/alibabacloud/gpdb/model/DescribeSQLLogRecordsResult.h include/alibabacloud/gpdb/model/DescribeSampleDataResult.h
include/alibabacloud/gpdb/model/DescribeSQLLogsRequest.h include/alibabacloud/gpdb/model/DescribeSupportFeaturesRequest.h
include/alibabacloud/gpdb/model/DescribeSQLLogsResult.h include/alibabacloud/gpdb/model/DescribeSupportFeaturesResult.h
include/alibabacloud/gpdb/model/DescribeSQLLogsOnSliceRequest.h
include/alibabacloud/gpdb/model/DescribeSQLLogsOnSliceResult.h
include/alibabacloud/gpdb/model/DescribeSlowLogRecordsRequest.h
include/alibabacloud/gpdb/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/gpdb/model/DescribeSlowSQLLogsRequest.h
include/alibabacloud/gpdb/model/DescribeSlowSQLLogsResult.h
include/alibabacloud/gpdb/model/DescribeSpecificationRequest.h
include/alibabacloud/gpdb/model/DescribeSpecificationResult.h
include/alibabacloud/gpdb/model/DescribeTagsRequest.h include/alibabacloud/gpdb/model/DescribeTagsRequest.h
include/alibabacloud/gpdb/model/DescribeTagsResult.h include/alibabacloud/gpdb/model/DescribeTagsResult.h
include/alibabacloud/gpdb/model/DescribeUserEncryptionKeyListRequest.h include/alibabacloud/gpdb/model/DescribeUserEncryptionKeyListRequest.h
include/alibabacloud/gpdb/model/DescribeUserEncryptionKeyListResult.h include/alibabacloud/gpdb/model/DescribeUserEncryptionKeyListResult.h
include/alibabacloud/gpdb/model/DescribeWaitingSQLInfoRequest.h
include/alibabacloud/gpdb/model/DescribeWaitingSQLInfoResult.h
include/alibabacloud/gpdb/model/DescribeWaitingSQLRecordsRequest.h
include/alibabacloud/gpdb/model/DescribeWaitingSQLRecordsResult.h
include/alibabacloud/gpdb/model/DownloadDiagnosisRecordsRequest.h
include/alibabacloud/gpdb/model/DownloadDiagnosisRecordsResult.h
include/alibabacloud/gpdb/model/DownloadSQLLogsRecordsRequest.h
include/alibabacloud/gpdb/model/DownloadSQLLogsRecordsResult.h
include/alibabacloud/gpdb/model/GrantCollectionRequest.h
include/alibabacloud/gpdb/model/GrantCollectionResult.h
include/alibabacloud/gpdb/model/InitVectorDatabaseRequest.h
include/alibabacloud/gpdb/model/InitVectorDatabaseResult.h
include/alibabacloud/gpdb/model/ListCollectionsRequest.h
include/alibabacloud/gpdb/model/ListCollectionsResult.h
include/alibabacloud/gpdb/model/ListNamespacesRequest.h
include/alibabacloud/gpdb/model/ListNamespacesResult.h
include/alibabacloud/gpdb/model/ListTagResourcesRequest.h include/alibabacloud/gpdb/model/ListTagResourcesRequest.h
include/alibabacloud/gpdb/model/ListTagResourcesResult.h include/alibabacloud/gpdb/model/ListTagResourcesResult.h
include/alibabacloud/gpdb/model/ModifyAccountDescriptionRequest.h include/alibabacloud/gpdb/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/gpdb/model/ModifyAccountDescriptionResult.h include/alibabacloud/gpdb/model/ModifyAccountDescriptionResult.h
include/alibabacloud/gpdb/model/ModifyBackupPolicyRequest.h include/alibabacloud/gpdb/model/ModifyBackupPolicyRequest.h
include/alibabacloud/gpdb/model/ModifyBackupPolicyResult.h include/alibabacloud/gpdb/model/ModifyBackupPolicyResult.h
include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionModeRequest.h include/alibabacloud/gpdb/model/ModifyDBInstanceConfigRequest.h
include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionModeResult.h include/alibabacloud/gpdb/model/ModifyDBInstanceConfigResult.h
include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionStringRequest.h include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionStringRequest.h
include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionStringResult.h include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionStringResult.h
include/alibabacloud/gpdb/model/ModifyDBInstanceDescriptionRequest.h include/alibabacloud/gpdb/model/ModifyDBInstanceDescriptionRequest.h
include/alibabacloud/gpdb/model/ModifyDBInstanceDescriptionResult.h include/alibabacloud/gpdb/model/ModifyDBInstanceDescriptionResult.h
include/alibabacloud/gpdb/model/ModifyDBInstanceMaintainTimeRequest.h include/alibabacloud/gpdb/model/ModifyDBInstanceMaintainTimeRequest.h
include/alibabacloud/gpdb/model/ModifyDBInstanceMaintainTimeResult.h include/alibabacloud/gpdb/model/ModifyDBInstanceMaintainTimeResult.h
include/alibabacloud/gpdb/model/ModifyDBInstanceNetworkTypeRequest.h include/alibabacloud/gpdb/model/ModifyDBInstanceResourceGroupRequest.h
include/alibabacloud/gpdb/model/ModifyDBInstanceNetworkTypeResult.h include/alibabacloud/gpdb/model/ModifyDBInstanceResourceGroupResult.h
include/alibabacloud/gpdb/model/ModifyDBInstanceSSLRequest.h include/alibabacloud/gpdb/model/ModifyDBInstanceSSLRequest.h
include/alibabacloud/gpdb/model/ModifyDBInstanceSSLResult.h include/alibabacloud/gpdb/model/ModifyDBInstanceSSLResult.h
include/alibabacloud/gpdb/model/ModifyParametersRequest.h include/alibabacloud/gpdb/model/ModifyParametersRequest.h
@@ -127,73 +177,141 @@ set(gpdb_public_header_model
include/alibabacloud/gpdb/model/ModifySQLCollectorPolicyResult.h include/alibabacloud/gpdb/model/ModifySQLCollectorPolicyResult.h
include/alibabacloud/gpdb/model/ModifySecurityIpsRequest.h include/alibabacloud/gpdb/model/ModifySecurityIpsRequest.h
include/alibabacloud/gpdb/model/ModifySecurityIpsResult.h include/alibabacloud/gpdb/model/ModifySecurityIpsResult.h
include/alibabacloud/gpdb/model/ModifyVectorConfigurationRequest.h
include/alibabacloud/gpdb/model/ModifyVectorConfigurationResult.h
include/alibabacloud/gpdb/model/PauseInstanceRequest.h
include/alibabacloud/gpdb/model/PauseInstanceResult.h
include/alibabacloud/gpdb/model/QueryCollectionDataRequest.h
include/alibabacloud/gpdb/model/QueryCollectionDataResult.h
include/alibabacloud/gpdb/model/RebalanceDBInstanceRequest.h
include/alibabacloud/gpdb/model/RebalanceDBInstanceResult.h
include/alibabacloud/gpdb/model/ReleaseInstancePublicConnectionRequest.h include/alibabacloud/gpdb/model/ReleaseInstancePublicConnectionRequest.h
include/alibabacloud/gpdb/model/ReleaseInstancePublicConnectionResult.h include/alibabacloud/gpdb/model/ReleaseInstancePublicConnectionResult.h
include/alibabacloud/gpdb/model/ResetAccountPasswordRequest.h include/alibabacloud/gpdb/model/ResetAccountPasswordRequest.h
include/alibabacloud/gpdb/model/ResetAccountPasswordResult.h include/alibabacloud/gpdb/model/ResetAccountPasswordResult.h
include/alibabacloud/gpdb/model/RestartDBInstanceRequest.h include/alibabacloud/gpdb/model/RestartDBInstanceRequest.h
include/alibabacloud/gpdb/model/RestartDBInstanceResult.h include/alibabacloud/gpdb/model/RestartDBInstanceResult.h
include/alibabacloud/gpdb/model/ResumeInstanceRequest.h
include/alibabacloud/gpdb/model/ResumeInstanceResult.h
include/alibabacloud/gpdb/model/SetDBInstancePlanStatusRequest.h
include/alibabacloud/gpdb/model/SetDBInstancePlanStatusResult.h
include/alibabacloud/gpdb/model/SetDataShareInstanceRequest.h
include/alibabacloud/gpdb/model/SetDataShareInstanceResult.h
include/alibabacloud/gpdb/model/SwitchDBInstanceNetTypeRequest.h include/alibabacloud/gpdb/model/SwitchDBInstanceNetTypeRequest.h
include/alibabacloud/gpdb/model/SwitchDBInstanceNetTypeResult.h include/alibabacloud/gpdb/model/SwitchDBInstanceNetTypeResult.h
include/alibabacloud/gpdb/model/TagResourcesRequest.h include/alibabacloud/gpdb/model/TagResourcesRequest.h
include/alibabacloud/gpdb/model/TagResourcesResult.h include/alibabacloud/gpdb/model/TagResourcesResult.h
include/alibabacloud/gpdb/model/UnloadSampleDataRequest.h
include/alibabacloud/gpdb/model/UnloadSampleDataResult.h
include/alibabacloud/gpdb/model/UntagResourcesRequest.h include/alibabacloud/gpdb/model/UntagResourcesRequest.h
include/alibabacloud/gpdb/model/UntagResourcesResult.h include/alibabacloud/gpdb/model/UntagResourcesResult.h
include/alibabacloud/gpdb/model/UpdateDBInstancePlanRequest.h
include/alibabacloud/gpdb/model/UpdateDBInstancePlanResult.h
include/alibabacloud/gpdb/model/UpgradeDBInstanceRequest.h include/alibabacloud/gpdb/model/UpgradeDBInstanceRequest.h
include/alibabacloud/gpdb/model/UpgradeDBInstanceResult.h include/alibabacloud/gpdb/model/UpgradeDBInstanceResult.h
include/alibabacloud/gpdb/model/UpgradeDBVersionRequest.h include/alibabacloud/gpdb/model/UpgradeDBVersionRequest.h
include/alibabacloud/gpdb/model/UpgradeDBVersionResult.h ) include/alibabacloud/gpdb/model/UpgradeDBVersionResult.h
include/alibabacloud/gpdb/model/UpsertCollectionDataRequest.h
include/alibabacloud/gpdb/model/UpsertCollectionDataResult.h )
set(gpdb_src set(gpdb_src
src/GpdbClient.cc src/GpdbClient.cc
src/model/AddBuDBInstanceRelationRequest.cc
src/model/AddBuDBInstanceRelationResult.cc
src/model/AllocateInstancePublicConnectionRequest.cc src/model/AllocateInstancePublicConnectionRequest.cc
src/model/AllocateInstancePublicConnectionResult.cc src/model/AllocateInstancePublicConnectionResult.cc
src/model/CheckServiceLinkedRoleRequest.cc src/model/CheckServiceLinkedRoleRequest.cc
src/model/CheckServiceLinkedRoleResult.cc src/model/CheckServiceLinkedRoleResult.cc
src/model/CreateAccountRequest.cc src/model/CreateAccountRequest.cc
src/model/CreateAccountResult.cc src/model/CreateAccountResult.cc
src/model/CreateCollectionRequest.cc
src/model/CreateCollectionResult.cc
src/model/CreateDBInstanceRequest.cc src/model/CreateDBInstanceRequest.cc
src/model/CreateDBInstanceResult.cc src/model/CreateDBInstanceResult.cc
src/model/CreateECSDBInstanceRequest.cc src/model/CreateDBInstancePlanRequest.cc
src/model/CreateECSDBInstanceResult.cc src/model/CreateDBInstancePlanResult.cc
src/model/CreateNamespaceRequest.cc
src/model/CreateNamespaceResult.cc
src/model/CreateSampleDataRequest.cc
src/model/CreateSampleDataResult.cc
src/model/CreateServiceLinkedRoleRequest.cc src/model/CreateServiceLinkedRoleRequest.cc
src/model/CreateServiceLinkedRoleResult.cc src/model/CreateServiceLinkedRoleResult.cc
src/model/CreateVectorIndexRequest.cc
src/model/CreateVectorIndexResult.cc
src/model/DeleteCollectionRequest.cc
src/model/DeleteCollectionResult.cc
src/model/DeleteCollectionDataRequest.cc
src/model/DeleteCollectionDataResult.cc
src/model/DeleteDBInstanceRequest.cc src/model/DeleteDBInstanceRequest.cc
src/model/DeleteDBInstanceResult.cc src/model/DeleteDBInstanceResult.cc
src/model/DeleteDatabaseRequest.cc src/model/DeleteDBInstancePlanRequest.cc
src/model/DeleteDatabaseResult.cc src/model/DeleteDBInstancePlanResult.cc
src/model/DeleteNamespaceRequest.cc
src/model/DeleteNamespaceResult.cc
src/model/DeleteVectorIndexRequest.cc
src/model/DeleteVectorIndexResult.cc
src/model/DescribeAccountsRequest.cc src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc src/model/DescribeAccountsResult.cc
src/model/DescribeAvailableResourcesRequest.cc src/model/DescribeAvailableResourcesRequest.cc
src/model/DescribeAvailableResourcesResult.cc src/model/DescribeAvailableResourcesResult.cc
src/model/DescribeBackupPolicyRequest.cc src/model/DescribeBackupPolicyRequest.cc
src/model/DescribeBackupPolicyResult.cc src/model/DescribeBackupPolicyResult.cc
src/model/DescribeCollectionRequest.cc
src/model/DescribeCollectionResult.cc
src/model/DescribeDBClusterNodeRequest.cc
src/model/DescribeDBClusterNodeResult.cc
src/model/DescribeDBClusterPerformanceRequest.cc src/model/DescribeDBClusterPerformanceRequest.cc
src/model/DescribeDBClusterPerformanceResult.cc src/model/DescribeDBClusterPerformanceResult.cc
src/model/DescribeDBInstanceAttributeRequest.cc src/model/DescribeDBInstanceAttributeRequest.cc
src/model/DescribeDBInstanceAttributeResult.cc src/model/DescribeDBInstanceAttributeResult.cc
src/model/DescribeDBInstanceDataBloatRequest.cc
src/model/DescribeDBInstanceDataBloatResult.cc
src/model/DescribeDBInstanceDataSkewRequest.cc
src/model/DescribeDBInstanceDataSkewResult.cc
src/model/DescribeDBInstanceDiagnosisSummaryRequest.cc
src/model/DescribeDBInstanceDiagnosisSummaryResult.cc
src/model/DescribeDBInstanceErrorLogRequest.cc
src/model/DescribeDBInstanceErrorLogResult.cc
src/model/DescribeDBInstanceIPArrayListRequest.cc src/model/DescribeDBInstanceIPArrayListRequest.cc
src/model/DescribeDBInstanceIPArrayListResult.cc src/model/DescribeDBInstanceIPArrayListResult.cc
src/model/DescribeDBInstanceIndexUsageRequest.cc
src/model/DescribeDBInstanceIndexUsageResult.cc
src/model/DescribeDBInstanceNetInfoRequest.cc src/model/DescribeDBInstanceNetInfoRequest.cc
src/model/DescribeDBInstanceNetInfoResult.cc src/model/DescribeDBInstanceNetInfoResult.cc
src/model/DescribeDBInstanceOnECSAttributeRequest.cc
src/model/DescribeDBInstanceOnECSAttributeResult.cc
src/model/DescribeDBInstancePerformanceRequest.cc src/model/DescribeDBInstancePerformanceRequest.cc
src/model/DescribeDBInstancePerformanceResult.cc src/model/DescribeDBInstancePerformanceResult.cc
src/model/DescribeDBInstanceSQLPatternsRequest.cc src/model/DescribeDBInstancePlansRequest.cc
src/model/DescribeDBInstanceSQLPatternsResult.cc src/model/DescribeDBInstancePlansResult.cc
src/model/DescribeDBInstanceSSLRequest.cc src/model/DescribeDBInstanceSSLRequest.cc
src/model/DescribeDBInstanceSSLResult.cc src/model/DescribeDBInstanceSSLResult.cc
src/model/DescribeDBInstancesRequest.cc src/model/DescribeDBInstancesRequest.cc
src/model/DescribeDBInstancesResult.cc src/model/DescribeDBInstancesResult.cc
src/model/DescribeDataBackupsRequest.cc src/model/DescribeDataBackupsRequest.cc
src/model/DescribeDataBackupsResult.cc src/model/DescribeDataBackupsResult.cc
src/model/DescribeDataReDistributeInfoRequest.cc
src/model/DescribeDataReDistributeInfoResult.cc
src/model/DescribeDataShareInstancesRequest.cc
src/model/DescribeDataShareInstancesResult.cc
src/model/DescribeDataSharePerformanceRequest.cc
src/model/DescribeDataSharePerformanceResult.cc
src/model/DescribeDiagnosisDimensionsRequest.cc
src/model/DescribeDiagnosisDimensionsResult.cc
src/model/DescribeDiagnosisMonitorPerformanceRequest.cc
src/model/DescribeDiagnosisMonitorPerformanceResult.cc
src/model/DescribeDiagnosisRecordsRequest.cc
src/model/DescribeDiagnosisRecordsResult.cc
src/model/DescribeDiagnosisSQLInfoRequest.cc
src/model/DescribeDiagnosisSQLInfoResult.cc
src/model/DescribeDownloadRecordsRequest.cc
src/model/DescribeDownloadRecordsResult.cc
src/model/DescribeDownloadSQLLogsRequest.cc
src/model/DescribeDownloadSQLLogsResult.cc
src/model/DescribeHealthStatusRequest.cc
src/model/DescribeHealthStatusResult.cc
src/model/DescribeLogBackupsRequest.cc src/model/DescribeLogBackupsRequest.cc
src/model/DescribeLogBackupsResult.cc src/model/DescribeLogBackupsResult.cc
src/model/DescribeModifyParameterLogRequest.cc src/model/DescribeModifyParameterLogRequest.cc
src/model/DescribeModifyParameterLogResult.cc src/model/DescribeModifyParameterLogResult.cc
src/model/DescribeNamespaceRequest.cc
src/model/DescribeNamespaceResult.cc
src/model/DescribeParametersRequest.cc src/model/DescribeParametersRequest.cc
src/model/DescribeParametersResult.cc src/model/DescribeParametersResult.cc
src/model/DescribeRdsVSwitchsRequest.cc src/model/DescribeRdsVSwitchsRequest.cc
@@ -202,48 +320,50 @@ set(gpdb_src
src/model/DescribeRdsVpcsResult.cc src/model/DescribeRdsVpcsResult.cc
src/model/DescribeRegionsRequest.cc src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc src/model/DescribeRegionsResult.cc
src/model/DescribeResourceUsageRequest.cc
src/model/DescribeResourceUsageResult.cc
src/model/DescribeSQLCollectorPolicyRequest.cc
src/model/DescribeSQLCollectorPolicyResult.cc
src/model/DescribeSQLLogByQueryIdRequest.cc
src/model/DescribeSQLLogByQueryIdResult.cc
src/model/DescribeSQLLogCountRequest.cc src/model/DescribeSQLLogCountRequest.cc
src/model/DescribeSQLLogCountResult.cc src/model/DescribeSQLLogCountResult.cc
src/model/DescribeSQLLogFilesRequest.cc src/model/DescribeSQLLogsV2Request.cc
src/model/DescribeSQLLogFilesResult.cc src/model/DescribeSQLLogsV2Result.cc
src/model/DescribeSQLLogRecordsRequest.cc src/model/DescribeSampleDataRequest.cc
src/model/DescribeSQLLogRecordsResult.cc src/model/DescribeSampleDataResult.cc
src/model/DescribeSQLLogsRequest.cc src/model/DescribeSupportFeaturesRequest.cc
src/model/DescribeSQLLogsResult.cc src/model/DescribeSupportFeaturesResult.cc
src/model/DescribeSQLLogsOnSliceRequest.cc
src/model/DescribeSQLLogsOnSliceResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
src/model/DescribeSlowLogRecordsResult.cc
src/model/DescribeSlowSQLLogsRequest.cc
src/model/DescribeSlowSQLLogsResult.cc
src/model/DescribeSpecificationRequest.cc
src/model/DescribeSpecificationResult.cc
src/model/DescribeTagsRequest.cc src/model/DescribeTagsRequest.cc
src/model/DescribeTagsResult.cc src/model/DescribeTagsResult.cc
src/model/DescribeUserEncryptionKeyListRequest.cc src/model/DescribeUserEncryptionKeyListRequest.cc
src/model/DescribeUserEncryptionKeyListResult.cc src/model/DescribeUserEncryptionKeyListResult.cc
src/model/DescribeWaitingSQLInfoRequest.cc
src/model/DescribeWaitingSQLInfoResult.cc
src/model/DescribeWaitingSQLRecordsRequest.cc
src/model/DescribeWaitingSQLRecordsResult.cc
src/model/DownloadDiagnosisRecordsRequest.cc
src/model/DownloadDiagnosisRecordsResult.cc
src/model/DownloadSQLLogsRecordsRequest.cc
src/model/DownloadSQLLogsRecordsResult.cc
src/model/GrantCollectionRequest.cc
src/model/GrantCollectionResult.cc
src/model/InitVectorDatabaseRequest.cc
src/model/InitVectorDatabaseResult.cc
src/model/ListCollectionsRequest.cc
src/model/ListCollectionsResult.cc
src/model/ListNamespacesRequest.cc
src/model/ListNamespacesResult.cc
src/model/ListTagResourcesRequest.cc src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc src/model/ListTagResourcesResult.cc
src/model/ModifyAccountDescriptionRequest.cc src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyBackupPolicyRequest.cc src/model/ModifyBackupPolicyRequest.cc
src/model/ModifyBackupPolicyResult.cc src/model/ModifyBackupPolicyResult.cc
src/model/ModifyDBInstanceConnectionModeRequest.cc src/model/ModifyDBInstanceConfigRequest.cc
src/model/ModifyDBInstanceConnectionModeResult.cc src/model/ModifyDBInstanceConfigResult.cc
src/model/ModifyDBInstanceConnectionStringRequest.cc src/model/ModifyDBInstanceConnectionStringRequest.cc
src/model/ModifyDBInstanceConnectionStringResult.cc src/model/ModifyDBInstanceConnectionStringResult.cc
src/model/ModifyDBInstanceDescriptionRequest.cc src/model/ModifyDBInstanceDescriptionRequest.cc
src/model/ModifyDBInstanceDescriptionResult.cc src/model/ModifyDBInstanceDescriptionResult.cc
src/model/ModifyDBInstanceMaintainTimeRequest.cc src/model/ModifyDBInstanceMaintainTimeRequest.cc
src/model/ModifyDBInstanceMaintainTimeResult.cc src/model/ModifyDBInstanceMaintainTimeResult.cc
src/model/ModifyDBInstanceNetworkTypeRequest.cc src/model/ModifyDBInstanceResourceGroupRequest.cc
src/model/ModifyDBInstanceNetworkTypeResult.cc src/model/ModifyDBInstanceResourceGroupResult.cc
src/model/ModifyDBInstanceSSLRequest.cc src/model/ModifyDBInstanceSSLRequest.cc
src/model/ModifyDBInstanceSSLResult.cc src/model/ModifyDBInstanceSSLResult.cc
src/model/ModifyParametersRequest.cc src/model/ModifyParametersRequest.cc
@@ -252,22 +372,42 @@ set(gpdb_src
src/model/ModifySQLCollectorPolicyResult.cc src/model/ModifySQLCollectorPolicyResult.cc
src/model/ModifySecurityIpsRequest.cc src/model/ModifySecurityIpsRequest.cc
src/model/ModifySecurityIpsResult.cc src/model/ModifySecurityIpsResult.cc
src/model/ModifyVectorConfigurationRequest.cc
src/model/ModifyVectorConfigurationResult.cc
src/model/PauseInstanceRequest.cc
src/model/PauseInstanceResult.cc
src/model/QueryCollectionDataRequest.cc
src/model/QueryCollectionDataResult.cc
src/model/RebalanceDBInstanceRequest.cc
src/model/RebalanceDBInstanceResult.cc
src/model/ReleaseInstancePublicConnectionRequest.cc src/model/ReleaseInstancePublicConnectionRequest.cc
src/model/ReleaseInstancePublicConnectionResult.cc src/model/ReleaseInstancePublicConnectionResult.cc
src/model/ResetAccountPasswordRequest.cc src/model/ResetAccountPasswordRequest.cc
src/model/ResetAccountPasswordResult.cc src/model/ResetAccountPasswordResult.cc
src/model/RestartDBInstanceRequest.cc src/model/RestartDBInstanceRequest.cc
src/model/RestartDBInstanceResult.cc src/model/RestartDBInstanceResult.cc
src/model/ResumeInstanceRequest.cc
src/model/ResumeInstanceResult.cc
src/model/SetDBInstancePlanStatusRequest.cc
src/model/SetDBInstancePlanStatusResult.cc
src/model/SetDataShareInstanceRequest.cc
src/model/SetDataShareInstanceResult.cc
src/model/SwitchDBInstanceNetTypeRequest.cc src/model/SwitchDBInstanceNetTypeRequest.cc
src/model/SwitchDBInstanceNetTypeResult.cc src/model/SwitchDBInstanceNetTypeResult.cc
src/model/TagResourcesRequest.cc src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc src/model/TagResourcesResult.cc
src/model/UnloadSampleDataRequest.cc
src/model/UnloadSampleDataResult.cc
src/model/UntagResourcesRequest.cc src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc src/model/UntagResourcesResult.cc
src/model/UpdateDBInstancePlanRequest.cc
src/model/UpdateDBInstancePlanResult.cc
src/model/UpgradeDBInstanceRequest.cc src/model/UpgradeDBInstanceRequest.cc
src/model/UpgradeDBInstanceResult.cc src/model/UpgradeDBInstanceResult.cc
src/model/UpgradeDBVersionRequest.cc src/model/UpgradeDBVersionRequest.cc
src/model/UpgradeDBVersionResult.cc ) src/model/UpgradeDBVersionResult.cc
src/model/UpsertCollectionDataRequest.cc
src/model/UpsertCollectionDataResult.cc )
add_library(gpdb ${LIB_TYPE} add_library(gpdb ${LIB_TYPE}
${gpdb_public_header} ${gpdb_public_header}

View File

@@ -22,54 +22,102 @@
#include <alibabacloud/core/EndpointProvider.h> #include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h> #include <alibabacloud/core/RpcServiceClient.h>
#include "GpdbExport.h" #include "GpdbExport.h"
#include "model/AddBuDBInstanceRelationRequest.h"
#include "model/AddBuDBInstanceRelationResult.h"
#include "model/AllocateInstancePublicConnectionRequest.h" #include "model/AllocateInstancePublicConnectionRequest.h"
#include "model/AllocateInstancePublicConnectionResult.h" #include "model/AllocateInstancePublicConnectionResult.h"
#include "model/CheckServiceLinkedRoleRequest.h" #include "model/CheckServiceLinkedRoleRequest.h"
#include "model/CheckServiceLinkedRoleResult.h" #include "model/CheckServiceLinkedRoleResult.h"
#include "model/CreateAccountRequest.h" #include "model/CreateAccountRequest.h"
#include "model/CreateAccountResult.h" #include "model/CreateAccountResult.h"
#include "model/CreateCollectionRequest.h"
#include "model/CreateCollectionResult.h"
#include "model/CreateDBInstanceRequest.h" #include "model/CreateDBInstanceRequest.h"
#include "model/CreateDBInstanceResult.h" #include "model/CreateDBInstanceResult.h"
#include "model/CreateECSDBInstanceRequest.h" #include "model/CreateDBInstancePlanRequest.h"
#include "model/CreateECSDBInstanceResult.h" #include "model/CreateDBInstancePlanResult.h"
#include "model/CreateNamespaceRequest.h"
#include "model/CreateNamespaceResult.h"
#include "model/CreateSampleDataRequest.h"
#include "model/CreateSampleDataResult.h"
#include "model/CreateServiceLinkedRoleRequest.h" #include "model/CreateServiceLinkedRoleRequest.h"
#include "model/CreateServiceLinkedRoleResult.h" #include "model/CreateServiceLinkedRoleResult.h"
#include "model/CreateVectorIndexRequest.h"
#include "model/CreateVectorIndexResult.h"
#include "model/DeleteCollectionRequest.h"
#include "model/DeleteCollectionResult.h"
#include "model/DeleteCollectionDataRequest.h"
#include "model/DeleteCollectionDataResult.h"
#include "model/DeleteDBInstanceRequest.h" #include "model/DeleteDBInstanceRequest.h"
#include "model/DeleteDBInstanceResult.h" #include "model/DeleteDBInstanceResult.h"
#include "model/DeleteDatabaseRequest.h" #include "model/DeleteDBInstancePlanRequest.h"
#include "model/DeleteDatabaseResult.h" #include "model/DeleteDBInstancePlanResult.h"
#include "model/DeleteNamespaceRequest.h"
#include "model/DeleteNamespaceResult.h"
#include "model/DeleteVectorIndexRequest.h"
#include "model/DeleteVectorIndexResult.h"
#include "model/DescribeAccountsRequest.h" #include "model/DescribeAccountsRequest.h"
#include "model/DescribeAccountsResult.h" #include "model/DescribeAccountsResult.h"
#include "model/DescribeAvailableResourcesRequest.h" #include "model/DescribeAvailableResourcesRequest.h"
#include "model/DescribeAvailableResourcesResult.h" #include "model/DescribeAvailableResourcesResult.h"
#include "model/DescribeBackupPolicyRequest.h" #include "model/DescribeBackupPolicyRequest.h"
#include "model/DescribeBackupPolicyResult.h" #include "model/DescribeBackupPolicyResult.h"
#include "model/DescribeCollectionRequest.h"
#include "model/DescribeCollectionResult.h"
#include "model/DescribeDBClusterNodeRequest.h"
#include "model/DescribeDBClusterNodeResult.h"
#include "model/DescribeDBClusterPerformanceRequest.h" #include "model/DescribeDBClusterPerformanceRequest.h"
#include "model/DescribeDBClusterPerformanceResult.h" #include "model/DescribeDBClusterPerformanceResult.h"
#include "model/DescribeDBInstanceAttributeRequest.h" #include "model/DescribeDBInstanceAttributeRequest.h"
#include "model/DescribeDBInstanceAttributeResult.h" #include "model/DescribeDBInstanceAttributeResult.h"
#include "model/DescribeDBInstanceDataBloatRequest.h"
#include "model/DescribeDBInstanceDataBloatResult.h"
#include "model/DescribeDBInstanceDataSkewRequest.h"
#include "model/DescribeDBInstanceDataSkewResult.h"
#include "model/DescribeDBInstanceDiagnosisSummaryRequest.h"
#include "model/DescribeDBInstanceDiagnosisSummaryResult.h"
#include "model/DescribeDBInstanceErrorLogRequest.h"
#include "model/DescribeDBInstanceErrorLogResult.h"
#include "model/DescribeDBInstanceIPArrayListRequest.h" #include "model/DescribeDBInstanceIPArrayListRequest.h"
#include "model/DescribeDBInstanceIPArrayListResult.h" #include "model/DescribeDBInstanceIPArrayListResult.h"
#include "model/DescribeDBInstanceIndexUsageRequest.h"
#include "model/DescribeDBInstanceIndexUsageResult.h"
#include "model/DescribeDBInstanceNetInfoRequest.h" #include "model/DescribeDBInstanceNetInfoRequest.h"
#include "model/DescribeDBInstanceNetInfoResult.h" #include "model/DescribeDBInstanceNetInfoResult.h"
#include "model/DescribeDBInstanceOnECSAttributeRequest.h"
#include "model/DescribeDBInstanceOnECSAttributeResult.h"
#include "model/DescribeDBInstancePerformanceRequest.h" #include "model/DescribeDBInstancePerformanceRequest.h"
#include "model/DescribeDBInstancePerformanceResult.h" #include "model/DescribeDBInstancePerformanceResult.h"
#include "model/DescribeDBInstanceSQLPatternsRequest.h" #include "model/DescribeDBInstancePlansRequest.h"
#include "model/DescribeDBInstanceSQLPatternsResult.h" #include "model/DescribeDBInstancePlansResult.h"
#include "model/DescribeDBInstanceSSLRequest.h" #include "model/DescribeDBInstanceSSLRequest.h"
#include "model/DescribeDBInstanceSSLResult.h" #include "model/DescribeDBInstanceSSLResult.h"
#include "model/DescribeDBInstancesRequest.h" #include "model/DescribeDBInstancesRequest.h"
#include "model/DescribeDBInstancesResult.h" #include "model/DescribeDBInstancesResult.h"
#include "model/DescribeDataBackupsRequest.h" #include "model/DescribeDataBackupsRequest.h"
#include "model/DescribeDataBackupsResult.h" #include "model/DescribeDataBackupsResult.h"
#include "model/DescribeDataReDistributeInfoRequest.h"
#include "model/DescribeDataReDistributeInfoResult.h"
#include "model/DescribeDataShareInstancesRequest.h"
#include "model/DescribeDataShareInstancesResult.h"
#include "model/DescribeDataSharePerformanceRequest.h"
#include "model/DescribeDataSharePerformanceResult.h"
#include "model/DescribeDiagnosisDimensionsRequest.h"
#include "model/DescribeDiagnosisDimensionsResult.h"
#include "model/DescribeDiagnosisMonitorPerformanceRequest.h"
#include "model/DescribeDiagnosisMonitorPerformanceResult.h"
#include "model/DescribeDiagnosisRecordsRequest.h"
#include "model/DescribeDiagnosisRecordsResult.h"
#include "model/DescribeDiagnosisSQLInfoRequest.h"
#include "model/DescribeDiagnosisSQLInfoResult.h"
#include "model/DescribeDownloadRecordsRequest.h"
#include "model/DescribeDownloadRecordsResult.h"
#include "model/DescribeDownloadSQLLogsRequest.h"
#include "model/DescribeDownloadSQLLogsResult.h"
#include "model/DescribeHealthStatusRequest.h"
#include "model/DescribeHealthStatusResult.h"
#include "model/DescribeLogBackupsRequest.h" #include "model/DescribeLogBackupsRequest.h"
#include "model/DescribeLogBackupsResult.h" #include "model/DescribeLogBackupsResult.h"
#include "model/DescribeModifyParameterLogRequest.h" #include "model/DescribeModifyParameterLogRequest.h"
#include "model/DescribeModifyParameterLogResult.h" #include "model/DescribeModifyParameterLogResult.h"
#include "model/DescribeNamespaceRequest.h"
#include "model/DescribeNamespaceResult.h"
#include "model/DescribeParametersRequest.h" #include "model/DescribeParametersRequest.h"
#include "model/DescribeParametersResult.h" #include "model/DescribeParametersResult.h"
#include "model/DescribeRdsVSwitchsRequest.h" #include "model/DescribeRdsVSwitchsRequest.h"
@@ -78,48 +126,50 @@
#include "model/DescribeRdsVpcsResult.h" #include "model/DescribeRdsVpcsResult.h"
#include "model/DescribeRegionsRequest.h" #include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h" #include "model/DescribeRegionsResult.h"
#include "model/DescribeResourceUsageRequest.h"
#include "model/DescribeResourceUsageResult.h"
#include "model/DescribeSQLCollectorPolicyRequest.h"
#include "model/DescribeSQLCollectorPolicyResult.h"
#include "model/DescribeSQLLogByQueryIdRequest.h"
#include "model/DescribeSQLLogByQueryIdResult.h"
#include "model/DescribeSQLLogCountRequest.h" #include "model/DescribeSQLLogCountRequest.h"
#include "model/DescribeSQLLogCountResult.h" #include "model/DescribeSQLLogCountResult.h"
#include "model/DescribeSQLLogFilesRequest.h" #include "model/DescribeSQLLogsV2Request.h"
#include "model/DescribeSQLLogFilesResult.h" #include "model/DescribeSQLLogsV2Result.h"
#include "model/DescribeSQLLogRecordsRequest.h" #include "model/DescribeSampleDataRequest.h"
#include "model/DescribeSQLLogRecordsResult.h" #include "model/DescribeSampleDataResult.h"
#include "model/DescribeSQLLogsRequest.h" #include "model/DescribeSupportFeaturesRequest.h"
#include "model/DescribeSQLLogsResult.h" #include "model/DescribeSupportFeaturesResult.h"
#include "model/DescribeSQLLogsOnSliceRequest.h"
#include "model/DescribeSQLLogsOnSliceResult.h"
#include "model/DescribeSlowLogRecordsRequest.h"
#include "model/DescribeSlowLogRecordsResult.h"
#include "model/DescribeSlowSQLLogsRequest.h"
#include "model/DescribeSlowSQLLogsResult.h"
#include "model/DescribeSpecificationRequest.h"
#include "model/DescribeSpecificationResult.h"
#include "model/DescribeTagsRequest.h" #include "model/DescribeTagsRequest.h"
#include "model/DescribeTagsResult.h" #include "model/DescribeTagsResult.h"
#include "model/DescribeUserEncryptionKeyListRequest.h" #include "model/DescribeUserEncryptionKeyListRequest.h"
#include "model/DescribeUserEncryptionKeyListResult.h" #include "model/DescribeUserEncryptionKeyListResult.h"
#include "model/DescribeWaitingSQLInfoRequest.h"
#include "model/DescribeWaitingSQLInfoResult.h"
#include "model/DescribeWaitingSQLRecordsRequest.h"
#include "model/DescribeWaitingSQLRecordsResult.h"
#include "model/DownloadDiagnosisRecordsRequest.h"
#include "model/DownloadDiagnosisRecordsResult.h"
#include "model/DownloadSQLLogsRecordsRequest.h"
#include "model/DownloadSQLLogsRecordsResult.h"
#include "model/GrantCollectionRequest.h"
#include "model/GrantCollectionResult.h"
#include "model/InitVectorDatabaseRequest.h"
#include "model/InitVectorDatabaseResult.h"
#include "model/ListCollectionsRequest.h"
#include "model/ListCollectionsResult.h"
#include "model/ListNamespacesRequest.h"
#include "model/ListNamespacesResult.h"
#include "model/ListTagResourcesRequest.h" #include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h" #include "model/ListTagResourcesResult.h"
#include "model/ModifyAccountDescriptionRequest.h" #include "model/ModifyAccountDescriptionRequest.h"
#include "model/ModifyAccountDescriptionResult.h" #include "model/ModifyAccountDescriptionResult.h"
#include "model/ModifyBackupPolicyRequest.h" #include "model/ModifyBackupPolicyRequest.h"
#include "model/ModifyBackupPolicyResult.h" #include "model/ModifyBackupPolicyResult.h"
#include "model/ModifyDBInstanceConnectionModeRequest.h" #include "model/ModifyDBInstanceConfigRequest.h"
#include "model/ModifyDBInstanceConnectionModeResult.h" #include "model/ModifyDBInstanceConfigResult.h"
#include "model/ModifyDBInstanceConnectionStringRequest.h" #include "model/ModifyDBInstanceConnectionStringRequest.h"
#include "model/ModifyDBInstanceConnectionStringResult.h" #include "model/ModifyDBInstanceConnectionStringResult.h"
#include "model/ModifyDBInstanceDescriptionRequest.h" #include "model/ModifyDBInstanceDescriptionRequest.h"
#include "model/ModifyDBInstanceDescriptionResult.h" #include "model/ModifyDBInstanceDescriptionResult.h"
#include "model/ModifyDBInstanceMaintainTimeRequest.h" #include "model/ModifyDBInstanceMaintainTimeRequest.h"
#include "model/ModifyDBInstanceMaintainTimeResult.h" #include "model/ModifyDBInstanceMaintainTimeResult.h"
#include "model/ModifyDBInstanceNetworkTypeRequest.h" #include "model/ModifyDBInstanceResourceGroupRequest.h"
#include "model/ModifyDBInstanceNetworkTypeResult.h" #include "model/ModifyDBInstanceResourceGroupResult.h"
#include "model/ModifyDBInstanceSSLRequest.h" #include "model/ModifyDBInstanceSSLRequest.h"
#include "model/ModifyDBInstanceSSLResult.h" #include "model/ModifyDBInstanceSSLResult.h"
#include "model/ModifyParametersRequest.h" #include "model/ModifyParametersRequest.h"
@@ -128,22 +178,42 @@
#include "model/ModifySQLCollectorPolicyResult.h" #include "model/ModifySQLCollectorPolicyResult.h"
#include "model/ModifySecurityIpsRequest.h" #include "model/ModifySecurityIpsRequest.h"
#include "model/ModifySecurityIpsResult.h" #include "model/ModifySecurityIpsResult.h"
#include "model/ModifyVectorConfigurationRequest.h"
#include "model/ModifyVectorConfigurationResult.h"
#include "model/PauseInstanceRequest.h"
#include "model/PauseInstanceResult.h"
#include "model/QueryCollectionDataRequest.h"
#include "model/QueryCollectionDataResult.h"
#include "model/RebalanceDBInstanceRequest.h"
#include "model/RebalanceDBInstanceResult.h"
#include "model/ReleaseInstancePublicConnectionRequest.h" #include "model/ReleaseInstancePublicConnectionRequest.h"
#include "model/ReleaseInstancePublicConnectionResult.h" #include "model/ReleaseInstancePublicConnectionResult.h"
#include "model/ResetAccountPasswordRequest.h" #include "model/ResetAccountPasswordRequest.h"
#include "model/ResetAccountPasswordResult.h" #include "model/ResetAccountPasswordResult.h"
#include "model/RestartDBInstanceRequest.h" #include "model/RestartDBInstanceRequest.h"
#include "model/RestartDBInstanceResult.h" #include "model/RestartDBInstanceResult.h"
#include "model/ResumeInstanceRequest.h"
#include "model/ResumeInstanceResult.h"
#include "model/SetDBInstancePlanStatusRequest.h"
#include "model/SetDBInstancePlanStatusResult.h"
#include "model/SetDataShareInstanceRequest.h"
#include "model/SetDataShareInstanceResult.h"
#include "model/SwitchDBInstanceNetTypeRequest.h" #include "model/SwitchDBInstanceNetTypeRequest.h"
#include "model/SwitchDBInstanceNetTypeResult.h" #include "model/SwitchDBInstanceNetTypeResult.h"
#include "model/TagResourcesRequest.h" #include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h" #include "model/TagResourcesResult.h"
#include "model/UnloadSampleDataRequest.h"
#include "model/UnloadSampleDataResult.h"
#include "model/UntagResourcesRequest.h" #include "model/UntagResourcesRequest.h"
#include "model/UntagResourcesResult.h" #include "model/UntagResourcesResult.h"
#include "model/UpdateDBInstancePlanRequest.h"
#include "model/UpdateDBInstancePlanResult.h"
#include "model/UpgradeDBInstanceRequest.h" #include "model/UpgradeDBInstanceRequest.h"
#include "model/UpgradeDBInstanceResult.h" #include "model/UpgradeDBInstanceResult.h"
#include "model/UpgradeDBVersionRequest.h" #include "model/UpgradeDBVersionRequest.h"
#include "model/UpgradeDBVersionResult.h" #include "model/UpgradeDBVersionResult.h"
#include "model/UpsertCollectionDataRequest.h"
#include "model/UpsertCollectionDataResult.h"
namespace AlibabaCloud namespace AlibabaCloud
@@ -153,9 +223,6 @@ namespace AlibabaCloud
class ALIBABACLOUD_GPDB_EXPORT GpdbClient : public RpcServiceClient class ALIBABACLOUD_GPDB_EXPORT GpdbClient : public RpcServiceClient
{ {
public: public:
typedef Outcome<Error, Model::AddBuDBInstanceRelationResult> AddBuDBInstanceRelationOutcome;
typedef std::future<AddBuDBInstanceRelationOutcome> AddBuDBInstanceRelationOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::AddBuDBInstanceRelationRequest&, const AddBuDBInstanceRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBuDBInstanceRelationAsyncHandler;
typedef Outcome<Error, Model::AllocateInstancePublicConnectionResult> AllocateInstancePublicConnectionOutcome; typedef Outcome<Error, Model::AllocateInstancePublicConnectionResult> AllocateInstancePublicConnectionOutcome;
typedef std::future<AllocateInstancePublicConnectionOutcome> AllocateInstancePublicConnectionOutcomeCallable; typedef std::future<AllocateInstancePublicConnectionOutcome> AllocateInstancePublicConnectionOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::AllocateInstancePublicConnectionRequest&, const AllocateInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePublicConnectionAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::AllocateInstancePublicConnectionRequest&, const AllocateInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePublicConnectionAsyncHandler;
@@ -165,21 +232,45 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome; typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome;
typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable; typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler;
typedef Outcome<Error, Model::CreateCollectionResult> CreateCollectionOutcome;
typedef std::future<CreateCollectionOutcome> CreateCollectionOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::CreateCollectionRequest&, const CreateCollectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCollectionAsyncHandler;
typedef Outcome<Error, Model::CreateDBInstanceResult> CreateDBInstanceOutcome; typedef Outcome<Error, Model::CreateDBInstanceResult> CreateDBInstanceOutcome;
typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable; typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::CreateDBInstanceRequest&, const CreateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::CreateDBInstanceRequest&, const CreateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateECSDBInstanceResult> CreateECSDBInstanceOutcome; typedef Outcome<Error, Model::CreateDBInstancePlanResult> CreateDBInstancePlanOutcome;
typedef std::future<CreateECSDBInstanceOutcome> CreateECSDBInstanceOutcomeCallable; typedef std::future<CreateDBInstancePlanOutcome> CreateDBInstancePlanOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::CreateECSDBInstanceRequest&, const CreateECSDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateECSDBInstanceAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::CreateDBInstancePlanRequest&, const CreateDBInstancePlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstancePlanAsyncHandler;
typedef Outcome<Error, Model::CreateNamespaceResult> CreateNamespaceOutcome;
typedef std::future<CreateNamespaceOutcome> CreateNamespaceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::CreateNamespaceRequest&, const CreateNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNamespaceAsyncHandler;
typedef Outcome<Error, Model::CreateSampleDataResult> CreateSampleDataOutcome;
typedef std::future<CreateSampleDataOutcome> CreateSampleDataOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::CreateSampleDataRequest&, const CreateSampleDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSampleDataAsyncHandler;
typedef Outcome<Error, Model::CreateServiceLinkedRoleResult> CreateServiceLinkedRoleOutcome; typedef Outcome<Error, Model::CreateServiceLinkedRoleResult> CreateServiceLinkedRoleOutcome;
typedef std::future<CreateServiceLinkedRoleOutcome> CreateServiceLinkedRoleOutcomeCallable; typedef std::future<CreateServiceLinkedRoleOutcome> CreateServiceLinkedRoleOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::CreateServiceLinkedRoleRequest&, const CreateServiceLinkedRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceLinkedRoleAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::CreateServiceLinkedRoleRequest&, const CreateServiceLinkedRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateServiceLinkedRoleAsyncHandler;
typedef Outcome<Error, Model::CreateVectorIndexResult> CreateVectorIndexOutcome;
typedef std::future<CreateVectorIndexOutcome> CreateVectorIndexOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::CreateVectorIndexRequest&, const CreateVectorIndexOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVectorIndexAsyncHandler;
typedef Outcome<Error, Model::DeleteCollectionResult> DeleteCollectionOutcome;
typedef std::future<DeleteCollectionOutcome> DeleteCollectionOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DeleteCollectionRequest&, const DeleteCollectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCollectionAsyncHandler;
typedef Outcome<Error, Model::DeleteCollectionDataResult> DeleteCollectionDataOutcome;
typedef std::future<DeleteCollectionDataOutcome> DeleteCollectionDataOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DeleteCollectionDataRequest&, const DeleteCollectionDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCollectionDataAsyncHandler;
typedef Outcome<Error, Model::DeleteDBInstanceResult> DeleteDBInstanceOutcome; typedef Outcome<Error, Model::DeleteDBInstanceResult> DeleteDBInstanceOutcome;
typedef std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable; typedef std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DeleteDBInstanceRequest&, const DeleteDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBInstanceAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DeleteDBInstanceRequest&, const DeleteDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBInstanceAsyncHandler;
typedef Outcome<Error, Model::DeleteDatabaseResult> DeleteDatabaseOutcome; typedef Outcome<Error, Model::DeleteDBInstancePlanResult> DeleteDBInstancePlanOutcome;
typedef std::future<DeleteDatabaseOutcome> DeleteDatabaseOutcomeCallable; typedef std::future<DeleteDBInstancePlanOutcome> DeleteDBInstancePlanOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DeleteDatabaseRequest&, const DeleteDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDatabaseAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DeleteDBInstancePlanRequest&, const DeleteDBInstancePlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBInstancePlanAsyncHandler;
typedef Outcome<Error, Model::DeleteNamespaceResult> DeleteNamespaceOutcome;
typedef std::future<DeleteNamespaceOutcome> DeleteNamespaceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DeleteNamespaceRequest&, const DeleteNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNamespaceAsyncHandler;
typedef Outcome<Error, Model::DeleteVectorIndexResult> DeleteVectorIndexOutcome;
typedef std::future<DeleteVectorIndexOutcome> DeleteVectorIndexOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DeleteVectorIndexRequest&, const DeleteVectorIndexOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVectorIndexAsyncHandler;
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome; typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable; typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
@@ -189,27 +280,45 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeBackupPolicyResult> DescribeBackupPolicyOutcome; typedef Outcome<Error, Model::DescribeBackupPolicyResult> DescribeBackupPolicyOutcome;
typedef std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable; typedef std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeBackupPolicyRequest&, const DescribeBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupPolicyAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeBackupPolicyRequest&, const DescribeBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::DescribeCollectionResult> DescribeCollectionOutcome;
typedef std::future<DescribeCollectionOutcome> DescribeCollectionOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeCollectionRequest&, const DescribeCollectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCollectionAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterNodeResult> DescribeDBClusterNodeOutcome;
typedef std::future<DescribeDBClusterNodeOutcome> DescribeDBClusterNodeOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBClusterNodeRequest&, const DescribeDBClusterNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterNodeAsyncHandler;
typedef Outcome<Error, Model::DescribeDBClusterPerformanceResult> DescribeDBClusterPerformanceOutcome; typedef Outcome<Error, Model::DescribeDBClusterPerformanceResult> DescribeDBClusterPerformanceOutcome;
typedef std::future<DescribeDBClusterPerformanceOutcome> DescribeDBClusterPerformanceOutcomeCallable; typedef std::future<DescribeDBClusterPerformanceOutcome> DescribeDBClusterPerformanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBClusterPerformanceRequest&, const DescribeDBClusterPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterPerformanceAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeDBClusterPerformanceRequest&, const DescribeDBClusterPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterPerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceAttributeResult> DescribeDBInstanceAttributeOutcome; typedef Outcome<Error, Model::DescribeDBInstanceAttributeResult> DescribeDBInstanceAttributeOutcome;
typedef std::future<DescribeDBInstanceAttributeOutcome> DescribeDBInstanceAttributeOutcomeCallable; typedef std::future<DescribeDBInstanceAttributeOutcome> DescribeDBInstanceAttributeOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceAttributeRequest&, const DescribeDBInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceAttributeAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceAttributeRequest&, const DescribeDBInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceDataBloatResult> DescribeDBInstanceDataBloatOutcome;
typedef std::future<DescribeDBInstanceDataBloatOutcome> DescribeDBInstanceDataBloatOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceDataBloatRequest&, const DescribeDBInstanceDataBloatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceDataBloatAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceDataSkewResult> DescribeDBInstanceDataSkewOutcome;
typedef std::future<DescribeDBInstanceDataSkewOutcome> DescribeDBInstanceDataSkewOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceDataSkewRequest&, const DescribeDBInstanceDataSkewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceDataSkewAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceDiagnosisSummaryResult> DescribeDBInstanceDiagnosisSummaryOutcome;
typedef std::future<DescribeDBInstanceDiagnosisSummaryOutcome> DescribeDBInstanceDiagnosisSummaryOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceDiagnosisSummaryRequest&, const DescribeDBInstanceDiagnosisSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceDiagnosisSummaryAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceErrorLogResult> DescribeDBInstanceErrorLogOutcome;
typedef std::future<DescribeDBInstanceErrorLogOutcome> DescribeDBInstanceErrorLogOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceErrorLogRequest&, const DescribeDBInstanceErrorLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceErrorLogAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceIPArrayListResult> DescribeDBInstanceIPArrayListOutcome; typedef Outcome<Error, Model::DescribeDBInstanceIPArrayListResult> DescribeDBInstanceIPArrayListOutcome;
typedef std::future<DescribeDBInstanceIPArrayListOutcome> DescribeDBInstanceIPArrayListOutcomeCallable; typedef std::future<DescribeDBInstanceIPArrayListOutcome> DescribeDBInstanceIPArrayListOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceIPArrayListRequest&, const DescribeDBInstanceIPArrayListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceIPArrayListAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceIPArrayListRequest&, const DescribeDBInstanceIPArrayListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceIPArrayListAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceIndexUsageResult> DescribeDBInstanceIndexUsageOutcome;
typedef std::future<DescribeDBInstanceIndexUsageOutcome> DescribeDBInstanceIndexUsageOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceIndexUsageRequest&, const DescribeDBInstanceIndexUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceIndexUsageAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceNetInfoResult> DescribeDBInstanceNetInfoOutcome; typedef Outcome<Error, Model::DescribeDBInstanceNetInfoResult> DescribeDBInstanceNetInfoOutcome;
typedef std::future<DescribeDBInstanceNetInfoOutcome> DescribeDBInstanceNetInfoOutcomeCallable; typedef std::future<DescribeDBInstanceNetInfoOutcome> DescribeDBInstanceNetInfoOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceNetInfoRequest&, const DescribeDBInstanceNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceNetInfoAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceNetInfoRequest&, const DescribeDBInstanceNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceNetInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceOnECSAttributeResult> DescribeDBInstanceOnECSAttributeOutcome;
typedef std::future<DescribeDBInstanceOnECSAttributeOutcome> DescribeDBInstanceOnECSAttributeOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceOnECSAttributeRequest&, const DescribeDBInstanceOnECSAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceOnECSAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstancePerformanceResult> DescribeDBInstancePerformanceOutcome; typedef Outcome<Error, Model::DescribeDBInstancePerformanceResult> DescribeDBInstancePerformanceOutcome;
typedef std::future<DescribeDBInstancePerformanceOutcome> DescribeDBInstancePerformanceOutcomeCallable; typedef std::future<DescribeDBInstancePerformanceOutcome> DescribeDBInstancePerformanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstancePerformanceRequest&, const DescribeDBInstancePerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancePerformanceAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstancePerformanceRequest&, const DescribeDBInstancePerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancePerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceSQLPatternsResult> DescribeDBInstanceSQLPatternsOutcome; typedef Outcome<Error, Model::DescribeDBInstancePlansResult> DescribeDBInstancePlansOutcome;
typedef std::future<DescribeDBInstanceSQLPatternsOutcome> DescribeDBInstanceSQLPatternsOutcomeCallable; typedef std::future<DescribeDBInstancePlansOutcome> DescribeDBInstancePlansOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceSQLPatternsRequest&, const DescribeDBInstanceSQLPatternsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSQLPatternsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstancePlansRequest&, const DescribeDBInstancePlansOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancePlansAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceSSLResult> DescribeDBInstanceSSLOutcome; typedef Outcome<Error, Model::DescribeDBInstanceSSLResult> DescribeDBInstanceSSLOutcome;
typedef std::future<DescribeDBInstanceSSLOutcome> DescribeDBInstanceSSLOutcomeCallable; typedef std::future<DescribeDBInstanceSSLOutcome> DescribeDBInstanceSSLOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceSSLRequest&, const DescribeDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSSLAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceSSLRequest&, const DescribeDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSSLAsyncHandler;
@@ -219,12 +328,45 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDataBackupsResult> DescribeDataBackupsOutcome; typedef Outcome<Error, Model::DescribeDataBackupsResult> DescribeDataBackupsOutcome;
typedef std::future<DescribeDataBackupsOutcome> DescribeDataBackupsOutcomeCallable; typedef std::future<DescribeDataBackupsOutcome> DescribeDataBackupsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDataBackupsRequest&, const DescribeDataBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataBackupsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeDataBackupsRequest&, const DescribeDataBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataBackupsAsyncHandler;
typedef Outcome<Error, Model::DescribeDataReDistributeInfoResult> DescribeDataReDistributeInfoOutcome;
typedef std::future<DescribeDataReDistributeInfoOutcome> DescribeDataReDistributeInfoOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDataReDistributeInfoRequest&, const DescribeDataReDistributeInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataReDistributeInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDataShareInstancesResult> DescribeDataShareInstancesOutcome;
typedef std::future<DescribeDataShareInstancesOutcome> DescribeDataShareInstancesOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDataShareInstancesRequest&, const DescribeDataShareInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataShareInstancesAsyncHandler;
typedef Outcome<Error, Model::DescribeDataSharePerformanceResult> DescribeDataSharePerformanceOutcome;
typedef std::future<DescribeDataSharePerformanceOutcome> DescribeDataSharePerformanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDataSharePerformanceRequest&, const DescribeDataSharePerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataSharePerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisDimensionsResult> DescribeDiagnosisDimensionsOutcome;
typedef std::future<DescribeDiagnosisDimensionsOutcome> DescribeDiagnosisDimensionsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDiagnosisDimensionsRequest&, const DescribeDiagnosisDimensionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisDimensionsAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisMonitorPerformanceResult> DescribeDiagnosisMonitorPerformanceOutcome;
typedef std::future<DescribeDiagnosisMonitorPerformanceOutcome> DescribeDiagnosisMonitorPerformanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDiagnosisMonitorPerformanceRequest&, const DescribeDiagnosisMonitorPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisMonitorPerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisRecordsResult> DescribeDiagnosisRecordsOutcome;
typedef std::future<DescribeDiagnosisRecordsOutcome> DescribeDiagnosisRecordsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDiagnosisRecordsRequest&, const DescribeDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosisSQLInfoResult> DescribeDiagnosisSQLInfoOutcome;
typedef std::future<DescribeDiagnosisSQLInfoOutcome> DescribeDiagnosisSQLInfoOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDiagnosisSQLInfoRequest&, const DescribeDiagnosisSQLInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisSQLInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDownloadRecordsResult> DescribeDownloadRecordsOutcome;
typedef std::future<DescribeDownloadRecordsOutcome> DescribeDownloadRecordsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDownloadRecordsRequest&, const DescribeDownloadRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDownloadRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeDownloadSQLLogsResult> DescribeDownloadSQLLogsOutcome;
typedef std::future<DescribeDownloadSQLLogsOutcome> DescribeDownloadSQLLogsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeDownloadSQLLogsRequest&, const DescribeDownloadSQLLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDownloadSQLLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeHealthStatusResult> DescribeHealthStatusOutcome;
typedef std::future<DescribeHealthStatusOutcome> DescribeHealthStatusOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeHealthStatusRequest&, const DescribeHealthStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHealthStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeLogBackupsResult> DescribeLogBackupsOutcome; typedef Outcome<Error, Model::DescribeLogBackupsResult> DescribeLogBackupsOutcome;
typedef std::future<DescribeLogBackupsOutcome> DescribeLogBackupsOutcomeCallable; typedef std::future<DescribeLogBackupsOutcome> DescribeLogBackupsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeLogBackupsRequest&, const DescribeLogBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogBackupsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeLogBackupsRequest&, const DescribeLogBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogBackupsAsyncHandler;
typedef Outcome<Error, Model::DescribeModifyParameterLogResult> DescribeModifyParameterLogOutcome; typedef Outcome<Error, Model::DescribeModifyParameterLogResult> DescribeModifyParameterLogOutcome;
typedef std::future<DescribeModifyParameterLogOutcome> DescribeModifyParameterLogOutcomeCallable; typedef std::future<DescribeModifyParameterLogOutcome> DescribeModifyParameterLogOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeModifyParameterLogRequest&, const DescribeModifyParameterLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeModifyParameterLogAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeModifyParameterLogRequest&, const DescribeModifyParameterLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeModifyParameterLogAsyncHandler;
typedef Outcome<Error, Model::DescribeNamespaceResult> DescribeNamespaceOutcome;
typedef std::future<DescribeNamespaceOutcome> DescribeNamespaceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeNamespaceRequest&, const DescribeNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNamespaceAsyncHandler;
typedef Outcome<Error, Model::DescribeParametersResult> DescribeParametersOutcome; typedef Outcome<Error, Model::DescribeParametersResult> DescribeParametersOutcome;
typedef std::future<DescribeParametersOutcome> DescribeParametersOutcomeCallable; typedef std::future<DescribeParametersOutcome> DescribeParametersOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeParametersRequest&, const DescribeParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParametersAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeParametersRequest&, const DescribeParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParametersAsyncHandler;
@@ -237,45 +379,48 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome; typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable; typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
typedef Outcome<Error, Model::DescribeResourceUsageResult> DescribeResourceUsageOutcome;
typedef std::future<DescribeResourceUsageOutcome> DescribeResourceUsageOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeResourceUsageRequest&, const DescribeResourceUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceUsageAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLCollectorPolicyResult> DescribeSQLCollectorPolicyOutcome;
typedef std::future<DescribeSQLCollectorPolicyOutcome> DescribeSQLCollectorPolicyOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLCollectorPolicyRequest&, const DescribeSQLCollectorPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLCollectorPolicyAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLLogByQueryIdResult> DescribeSQLLogByQueryIdOutcome;
typedef std::future<DescribeSQLLogByQueryIdOutcome> DescribeSQLLogByQueryIdOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogByQueryIdRequest&, const DescribeSQLLogByQueryIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogByQueryIdAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLLogCountResult> DescribeSQLLogCountOutcome; typedef Outcome<Error, Model::DescribeSQLLogCountResult> DescribeSQLLogCountOutcome;
typedef std::future<DescribeSQLLogCountOutcome> DescribeSQLLogCountOutcomeCallable; typedef std::future<DescribeSQLLogCountOutcome> DescribeSQLLogCountOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogCountRequest&, const DescribeSQLLogCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogCountAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogCountRequest&, const DescribeSQLLogCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogCountAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLLogFilesResult> DescribeSQLLogFilesOutcome; typedef Outcome<Error, Model::DescribeSQLLogsV2Result> DescribeSQLLogsV2Outcome;
typedef std::future<DescribeSQLLogFilesOutcome> DescribeSQLLogFilesOutcomeCallable; typedef std::future<DescribeSQLLogsV2Outcome> DescribeSQLLogsV2OutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogFilesRequest&, const DescribeSQLLogFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogFilesAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogsV2Request&, const DescribeSQLLogsV2Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogsV2AsyncHandler;
typedef Outcome<Error, Model::DescribeSQLLogRecordsResult> DescribeSQLLogRecordsOutcome; typedef Outcome<Error, Model::DescribeSampleDataResult> DescribeSampleDataOutcome;
typedef std::future<DescribeSQLLogRecordsOutcome> DescribeSQLLogRecordsOutcomeCallable; typedef std::future<DescribeSampleDataOutcome> DescribeSampleDataOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogRecordsRequest&, const DescribeSQLLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogRecordsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeSampleDataRequest&, const DescribeSampleDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSampleDataAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLLogsResult> DescribeSQLLogsOutcome; typedef Outcome<Error, Model::DescribeSupportFeaturesResult> DescribeSupportFeaturesOutcome;
typedef std::future<DescribeSQLLogsOutcome> DescribeSQLLogsOutcomeCallable; typedef std::future<DescribeSupportFeaturesOutcome> DescribeSupportFeaturesOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogsRequest&, const DescribeSQLLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeSupportFeaturesRequest&, const DescribeSupportFeaturesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSupportFeaturesAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLLogsOnSliceResult> DescribeSQLLogsOnSliceOutcome;
typedef std::future<DescribeSQLLogsOnSliceOutcome> DescribeSQLLogsOnSliceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogsOnSliceRequest&, const DescribeSQLLogsOnSliceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogsOnSliceAsyncHandler;
typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeSlowSQLLogsResult> DescribeSlowSQLLogsOutcome;
typedef std::future<DescribeSlowSQLLogsOutcome> DescribeSlowSQLLogsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSlowSQLLogsRequest&, const DescribeSlowSQLLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowSQLLogsAsyncHandler;
typedef Outcome<Error, Model::DescribeSpecificationResult> DescribeSpecificationOutcome;
typedef std::future<DescribeSpecificationOutcome> DescribeSpecificationOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeSpecificationRequest&, const DescribeSpecificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSpecificationAsyncHandler;
typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome; typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable; typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler;
typedef Outcome<Error, Model::DescribeUserEncryptionKeyListResult> DescribeUserEncryptionKeyListOutcome; typedef Outcome<Error, Model::DescribeUserEncryptionKeyListResult> DescribeUserEncryptionKeyListOutcome;
typedef std::future<DescribeUserEncryptionKeyListOutcome> DescribeUserEncryptionKeyListOutcomeCallable; typedef std::future<DescribeUserEncryptionKeyListOutcome> DescribeUserEncryptionKeyListOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeUserEncryptionKeyListRequest&, const DescribeUserEncryptionKeyListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserEncryptionKeyListAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::DescribeUserEncryptionKeyListRequest&, const DescribeUserEncryptionKeyListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserEncryptionKeyListAsyncHandler;
typedef Outcome<Error, Model::DescribeWaitingSQLInfoResult> DescribeWaitingSQLInfoOutcome;
typedef std::future<DescribeWaitingSQLInfoOutcome> DescribeWaitingSQLInfoOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeWaitingSQLInfoRequest&, const DescribeWaitingSQLInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWaitingSQLInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeWaitingSQLRecordsResult> DescribeWaitingSQLRecordsOutcome;
typedef std::future<DescribeWaitingSQLRecordsOutcome> DescribeWaitingSQLRecordsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DescribeWaitingSQLRecordsRequest&, const DescribeWaitingSQLRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeWaitingSQLRecordsAsyncHandler;
typedef Outcome<Error, Model::DownloadDiagnosisRecordsResult> DownloadDiagnosisRecordsOutcome;
typedef std::future<DownloadDiagnosisRecordsOutcome> DownloadDiagnosisRecordsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DownloadDiagnosisRecordsRequest&, const DownloadDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadDiagnosisRecordsAsyncHandler;
typedef Outcome<Error, Model::DownloadSQLLogsRecordsResult> DownloadSQLLogsRecordsOutcome;
typedef std::future<DownloadSQLLogsRecordsOutcome> DownloadSQLLogsRecordsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::DownloadSQLLogsRecordsRequest&, const DownloadSQLLogsRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadSQLLogsRecordsAsyncHandler;
typedef Outcome<Error, Model::GrantCollectionResult> GrantCollectionOutcome;
typedef std::future<GrantCollectionOutcome> GrantCollectionOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::GrantCollectionRequest&, const GrantCollectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantCollectionAsyncHandler;
typedef Outcome<Error, Model::InitVectorDatabaseResult> InitVectorDatabaseOutcome;
typedef std::future<InitVectorDatabaseOutcome> InitVectorDatabaseOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::InitVectorDatabaseRequest&, const InitVectorDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitVectorDatabaseAsyncHandler;
typedef Outcome<Error, Model::ListCollectionsResult> ListCollectionsOutcome;
typedef std::future<ListCollectionsOutcome> ListCollectionsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ListCollectionsRequest&, const ListCollectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCollectionsAsyncHandler;
typedef Outcome<Error, Model::ListNamespacesResult> ListNamespacesOutcome;
typedef std::future<ListNamespacesOutcome> ListNamespacesOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ListNamespacesRequest&, const ListNamespacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNamespacesAsyncHandler;
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome; typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable; typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
@@ -285,9 +430,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome; typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable; typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceConnectionModeResult> ModifyDBInstanceConnectionModeOutcome; typedef Outcome<Error, Model::ModifyDBInstanceConfigResult> ModifyDBInstanceConfigOutcome;
typedef std::future<ModifyDBInstanceConnectionModeOutcome> ModifyDBInstanceConnectionModeOutcomeCallable; typedef std::future<ModifyDBInstanceConfigOutcome> ModifyDBInstanceConfigOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceConnectionModeRequest&, const ModifyDBInstanceConnectionModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionModeAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceConfigRequest&, const ModifyDBInstanceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome; typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable; typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
@@ -297,9 +442,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDBInstanceMaintainTimeResult> ModifyDBInstanceMaintainTimeOutcome; typedef Outcome<Error, Model::ModifyDBInstanceMaintainTimeResult> ModifyDBInstanceMaintainTimeOutcome;
typedef std::future<ModifyDBInstanceMaintainTimeOutcome> ModifyDBInstanceMaintainTimeOutcomeCallable; typedef std::future<ModifyDBInstanceMaintainTimeOutcome> ModifyDBInstanceMaintainTimeOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceMaintainTimeRequest&, const ModifyDBInstanceMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceMaintainTimeAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceMaintainTimeRequest&, const ModifyDBInstanceMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceMaintainTimeAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceNetworkTypeResult> ModifyDBInstanceNetworkTypeOutcome; typedef Outcome<Error, Model::ModifyDBInstanceResourceGroupResult> ModifyDBInstanceResourceGroupOutcome;
typedef std::future<ModifyDBInstanceNetworkTypeOutcome> ModifyDBInstanceNetworkTypeOutcomeCallable; typedef std::future<ModifyDBInstanceResourceGroupOutcome> ModifyDBInstanceResourceGroupOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceNetworkTypeRequest&, const ModifyDBInstanceNetworkTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceNetworkTypeAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceResourceGroupRequest&, const ModifyDBInstanceResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceResourceGroupAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceSSLResult> ModifyDBInstanceSSLOutcome; typedef Outcome<Error, Model::ModifyDBInstanceSSLResult> ModifyDBInstanceSSLOutcome;
typedef std::future<ModifyDBInstanceSSLOutcome> ModifyDBInstanceSSLOutcomeCallable; typedef std::future<ModifyDBInstanceSSLOutcome> ModifyDBInstanceSSLOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceSSLRequest&, const ModifyDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceSSLAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceSSLRequest&, const ModifyDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceSSLAsyncHandler;
@@ -312,6 +457,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome; typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome;
typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable; typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler;
typedef Outcome<Error, Model::ModifyVectorConfigurationResult> ModifyVectorConfigurationOutcome;
typedef std::future<ModifyVectorConfigurationOutcome> ModifyVectorConfigurationOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ModifyVectorConfigurationRequest&, const ModifyVectorConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVectorConfigurationAsyncHandler;
typedef Outcome<Error, Model::PauseInstanceResult> PauseInstanceOutcome;
typedef std::future<PauseInstanceOutcome> PauseInstanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::PauseInstanceRequest&, const PauseInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PauseInstanceAsyncHandler;
typedef Outcome<Error, Model::QueryCollectionDataResult> QueryCollectionDataOutcome;
typedef std::future<QueryCollectionDataOutcome> QueryCollectionDataOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::QueryCollectionDataRequest&, const QueryCollectionDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCollectionDataAsyncHandler;
typedef Outcome<Error, Model::RebalanceDBInstanceResult> RebalanceDBInstanceOutcome;
typedef std::future<RebalanceDBInstanceOutcome> RebalanceDBInstanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::RebalanceDBInstanceRequest&, const RebalanceDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RebalanceDBInstanceAsyncHandler;
typedef Outcome<Error, Model::ReleaseInstancePublicConnectionResult> ReleaseInstancePublicConnectionOutcome; typedef Outcome<Error, Model::ReleaseInstancePublicConnectionResult> ReleaseInstancePublicConnectionOutcome;
typedef std::future<ReleaseInstancePublicConnectionOutcome> ReleaseInstancePublicConnectionOutcomeCallable; typedef std::future<ReleaseInstancePublicConnectionOutcome> ReleaseInstancePublicConnectionOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ReleaseInstancePublicConnectionRequest&, const ReleaseInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseInstancePublicConnectionAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::ReleaseInstancePublicConnectionRequest&, const ReleaseInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseInstancePublicConnectionAsyncHandler;
@@ -321,29 +478,44 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RestartDBInstanceResult> RestartDBInstanceOutcome; typedef Outcome<Error, Model::RestartDBInstanceResult> RestartDBInstanceOutcome;
typedef std::future<RestartDBInstanceOutcome> RestartDBInstanceOutcomeCallable; typedef std::future<RestartDBInstanceOutcome> RestartDBInstanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::RestartDBInstanceRequest&, const RestartDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDBInstanceAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::RestartDBInstanceRequest&, const RestartDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDBInstanceAsyncHandler;
typedef Outcome<Error, Model::ResumeInstanceResult> ResumeInstanceOutcome;
typedef std::future<ResumeInstanceOutcome> ResumeInstanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::ResumeInstanceRequest&, const ResumeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeInstanceAsyncHandler;
typedef Outcome<Error, Model::SetDBInstancePlanStatusResult> SetDBInstancePlanStatusOutcome;
typedef std::future<SetDBInstancePlanStatusOutcome> SetDBInstancePlanStatusOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::SetDBInstancePlanStatusRequest&, const SetDBInstancePlanStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDBInstancePlanStatusAsyncHandler;
typedef Outcome<Error, Model::SetDataShareInstanceResult> SetDataShareInstanceOutcome;
typedef std::future<SetDataShareInstanceOutcome> SetDataShareInstanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::SetDataShareInstanceRequest&, const SetDataShareInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDataShareInstanceAsyncHandler;
typedef Outcome<Error, Model::SwitchDBInstanceNetTypeResult> SwitchDBInstanceNetTypeOutcome; typedef Outcome<Error, Model::SwitchDBInstanceNetTypeResult> SwitchDBInstanceNetTypeOutcome;
typedef std::future<SwitchDBInstanceNetTypeOutcome> SwitchDBInstanceNetTypeOutcomeCallable; typedef std::future<SwitchDBInstanceNetTypeOutcome> SwitchDBInstanceNetTypeOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::SwitchDBInstanceNetTypeRequest&, const SwitchDBInstanceNetTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceNetTypeAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::SwitchDBInstanceNetTypeRequest&, const SwitchDBInstanceNetTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceNetTypeAsyncHandler;
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome; typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable; typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
typedef Outcome<Error, Model::UnloadSampleDataResult> UnloadSampleDataOutcome;
typedef std::future<UnloadSampleDataOutcome> UnloadSampleDataOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::UnloadSampleDataRequest&, const UnloadSampleDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnloadSampleDataAsyncHandler;
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome; typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable; typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
typedef Outcome<Error, Model::UpdateDBInstancePlanResult> UpdateDBInstancePlanOutcome;
typedef std::future<UpdateDBInstancePlanOutcome> UpdateDBInstancePlanOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::UpdateDBInstancePlanRequest&, const UpdateDBInstancePlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDBInstancePlanAsyncHandler;
typedef Outcome<Error, Model::UpgradeDBInstanceResult> UpgradeDBInstanceOutcome; typedef Outcome<Error, Model::UpgradeDBInstanceResult> UpgradeDBInstanceOutcome;
typedef std::future<UpgradeDBInstanceOutcome> UpgradeDBInstanceOutcomeCallable; typedef std::future<UpgradeDBInstanceOutcome> UpgradeDBInstanceOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::UpgradeDBInstanceRequest&, const UpgradeDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeDBInstanceAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::UpgradeDBInstanceRequest&, const UpgradeDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeDBInstanceAsyncHandler;
typedef Outcome<Error, Model::UpgradeDBVersionResult> UpgradeDBVersionOutcome; typedef Outcome<Error, Model::UpgradeDBVersionResult> UpgradeDBVersionOutcome;
typedef std::future<UpgradeDBVersionOutcome> UpgradeDBVersionOutcomeCallable; typedef std::future<UpgradeDBVersionOutcome> UpgradeDBVersionOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::UpgradeDBVersionRequest&, const UpgradeDBVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeDBVersionAsyncHandler; typedef std::function<void(const GpdbClient*, const Model::UpgradeDBVersionRequest&, const UpgradeDBVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeDBVersionAsyncHandler;
typedef Outcome<Error, Model::UpsertCollectionDataResult> UpsertCollectionDataOutcome;
typedef std::future<UpsertCollectionDataOutcome> UpsertCollectionDataOutcomeCallable;
typedef std::function<void(const GpdbClient*, const Model::UpsertCollectionDataRequest&, const UpsertCollectionDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpsertCollectionDataAsyncHandler;
GpdbClient(const Credentials &credentials, const ClientConfiguration &configuration); GpdbClient(const Credentials &credentials, const ClientConfiguration &configuration);
GpdbClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration); GpdbClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
GpdbClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); GpdbClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~GpdbClient(); ~GpdbClient();
AddBuDBInstanceRelationOutcome addBuDBInstanceRelation(const Model::AddBuDBInstanceRelationRequest &request)const;
void addBuDBInstanceRelationAsync(const Model::AddBuDBInstanceRelationRequest& request, const AddBuDBInstanceRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddBuDBInstanceRelationOutcomeCallable addBuDBInstanceRelationCallable(const Model::AddBuDBInstanceRelationRequest& request) const;
AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const; AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const;
void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const; AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const;
@@ -353,21 +525,45 @@ namespace AlibabaCloud
CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const; CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const;
void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const; CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const;
CreateCollectionOutcome createCollection(const Model::CreateCollectionRequest &request)const;
void createCollectionAsync(const Model::CreateCollectionRequest& request, const CreateCollectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateCollectionOutcomeCallable createCollectionCallable(const Model::CreateCollectionRequest& request) const;
CreateDBInstanceOutcome createDBInstance(const Model::CreateDBInstanceRequest &request)const; CreateDBInstanceOutcome createDBInstance(const Model::CreateDBInstanceRequest &request)const;
void createDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDBInstanceOutcomeCallable createDBInstanceCallable(const Model::CreateDBInstanceRequest& request) const; CreateDBInstanceOutcomeCallable createDBInstanceCallable(const Model::CreateDBInstanceRequest& request) const;
CreateECSDBInstanceOutcome createECSDBInstance(const Model::CreateECSDBInstanceRequest &request)const; CreateDBInstancePlanOutcome createDBInstancePlan(const Model::CreateDBInstancePlanRequest &request)const;
void createECSDBInstanceAsync(const Model::CreateECSDBInstanceRequest& request, const CreateECSDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createDBInstancePlanAsync(const Model::CreateDBInstancePlanRequest& request, const CreateDBInstancePlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateECSDBInstanceOutcomeCallable createECSDBInstanceCallable(const Model::CreateECSDBInstanceRequest& request) const; CreateDBInstancePlanOutcomeCallable createDBInstancePlanCallable(const Model::CreateDBInstancePlanRequest& request) const;
CreateNamespaceOutcome createNamespace(const Model::CreateNamespaceRequest &request)const;
void createNamespaceAsync(const Model::CreateNamespaceRequest& request, const CreateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNamespaceOutcomeCallable createNamespaceCallable(const Model::CreateNamespaceRequest& request) const;
CreateSampleDataOutcome createSampleData(const Model::CreateSampleDataRequest &request)const;
void createSampleDataAsync(const Model::CreateSampleDataRequest& request, const CreateSampleDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSampleDataOutcomeCallable createSampleDataCallable(const Model::CreateSampleDataRequest& request) const;
CreateServiceLinkedRoleOutcome createServiceLinkedRole(const Model::CreateServiceLinkedRoleRequest &request)const; CreateServiceLinkedRoleOutcome createServiceLinkedRole(const Model::CreateServiceLinkedRoleRequest &request)const;
void createServiceLinkedRoleAsync(const Model::CreateServiceLinkedRoleRequest& request, const CreateServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void createServiceLinkedRoleAsync(const Model::CreateServiceLinkedRoleRequest& request, const CreateServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateServiceLinkedRoleOutcomeCallable createServiceLinkedRoleCallable(const Model::CreateServiceLinkedRoleRequest& request) const; CreateServiceLinkedRoleOutcomeCallable createServiceLinkedRoleCallable(const Model::CreateServiceLinkedRoleRequest& request) const;
CreateVectorIndexOutcome createVectorIndex(const Model::CreateVectorIndexRequest &request)const;
void createVectorIndexAsync(const Model::CreateVectorIndexRequest& request, const CreateVectorIndexAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVectorIndexOutcomeCallable createVectorIndexCallable(const Model::CreateVectorIndexRequest& request) const;
DeleteCollectionOutcome deleteCollection(const Model::DeleteCollectionRequest &request)const;
void deleteCollectionAsync(const Model::DeleteCollectionRequest& request, const DeleteCollectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCollectionOutcomeCallable deleteCollectionCallable(const Model::DeleteCollectionRequest& request) const;
DeleteCollectionDataOutcome deleteCollectionData(const Model::DeleteCollectionDataRequest &request)const;
void deleteCollectionDataAsync(const Model::DeleteCollectionDataRequest& request, const DeleteCollectionDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCollectionDataOutcomeCallable deleteCollectionDataCallable(const Model::DeleteCollectionDataRequest& request) const;
DeleteDBInstanceOutcome deleteDBInstance(const Model::DeleteDBInstanceRequest &request)const; DeleteDBInstanceOutcome deleteDBInstance(const Model::DeleteDBInstanceRequest &request)const;
void deleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDBInstanceOutcomeCallable deleteDBInstanceCallable(const Model::DeleteDBInstanceRequest& request) const; DeleteDBInstanceOutcomeCallable deleteDBInstanceCallable(const Model::DeleteDBInstanceRequest& request) const;
DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const; DeleteDBInstancePlanOutcome deleteDBInstancePlan(const Model::DeleteDBInstancePlanRequest &request)const;
void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void deleteDBInstancePlanAsync(const Model::DeleteDBInstancePlanRequest& request, const DeleteDBInstancePlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const; DeleteDBInstancePlanOutcomeCallable deleteDBInstancePlanCallable(const Model::DeleteDBInstancePlanRequest& request) const;
DeleteNamespaceOutcome deleteNamespace(const Model::DeleteNamespaceRequest &request)const;
void deleteNamespaceAsync(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteNamespaceOutcomeCallable deleteNamespaceCallable(const Model::DeleteNamespaceRequest& request) const;
DeleteVectorIndexOutcome deleteVectorIndex(const Model::DeleteVectorIndexRequest &request)const;
void deleteVectorIndexAsync(const Model::DeleteVectorIndexRequest& request, const DeleteVectorIndexAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVectorIndexOutcomeCallable deleteVectorIndexCallable(const Model::DeleteVectorIndexRequest& request) const;
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const; DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const; DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
@@ -377,27 +573,45 @@ namespace AlibabaCloud
DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const; DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const;
void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const; DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const;
DescribeCollectionOutcome describeCollection(const Model::DescribeCollectionRequest &request)const;
void describeCollectionAsync(const Model::DescribeCollectionRequest& request, const DescribeCollectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCollectionOutcomeCallable describeCollectionCallable(const Model::DescribeCollectionRequest& request) const;
DescribeDBClusterNodeOutcome describeDBClusterNode(const Model::DescribeDBClusterNodeRequest &request)const;
void describeDBClusterNodeAsync(const Model::DescribeDBClusterNodeRequest& request, const DescribeDBClusterNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterNodeOutcomeCallable describeDBClusterNodeCallable(const Model::DescribeDBClusterNodeRequest& request) const;
DescribeDBClusterPerformanceOutcome describeDBClusterPerformance(const Model::DescribeDBClusterPerformanceRequest &request)const; DescribeDBClusterPerformanceOutcome describeDBClusterPerformance(const Model::DescribeDBClusterPerformanceRequest &request)const;
void describeDBClusterPerformanceAsync(const Model::DescribeDBClusterPerformanceRequest& request, const DescribeDBClusterPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDBClusterPerformanceAsync(const Model::DescribeDBClusterPerformanceRequest& request, const DescribeDBClusterPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBClusterPerformanceOutcomeCallable describeDBClusterPerformanceCallable(const Model::DescribeDBClusterPerformanceRequest& request) const; DescribeDBClusterPerformanceOutcomeCallable describeDBClusterPerformanceCallable(const Model::DescribeDBClusterPerformanceRequest& request) const;
DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const; DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const;
void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const; DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const;
DescribeDBInstanceDataBloatOutcome describeDBInstanceDataBloat(const Model::DescribeDBInstanceDataBloatRequest &request)const;
void describeDBInstanceDataBloatAsync(const Model::DescribeDBInstanceDataBloatRequest& request, const DescribeDBInstanceDataBloatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceDataBloatOutcomeCallable describeDBInstanceDataBloatCallable(const Model::DescribeDBInstanceDataBloatRequest& request) const;
DescribeDBInstanceDataSkewOutcome describeDBInstanceDataSkew(const Model::DescribeDBInstanceDataSkewRequest &request)const;
void describeDBInstanceDataSkewAsync(const Model::DescribeDBInstanceDataSkewRequest& request, const DescribeDBInstanceDataSkewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceDataSkewOutcomeCallable describeDBInstanceDataSkewCallable(const Model::DescribeDBInstanceDataSkewRequest& request) const;
DescribeDBInstanceDiagnosisSummaryOutcome describeDBInstanceDiagnosisSummary(const Model::DescribeDBInstanceDiagnosisSummaryRequest &request)const;
void describeDBInstanceDiagnosisSummaryAsync(const Model::DescribeDBInstanceDiagnosisSummaryRequest& request, const DescribeDBInstanceDiagnosisSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceDiagnosisSummaryOutcomeCallable describeDBInstanceDiagnosisSummaryCallable(const Model::DescribeDBInstanceDiagnosisSummaryRequest& request) const;
DescribeDBInstanceErrorLogOutcome describeDBInstanceErrorLog(const Model::DescribeDBInstanceErrorLogRequest &request)const;
void describeDBInstanceErrorLogAsync(const Model::DescribeDBInstanceErrorLogRequest& request, const DescribeDBInstanceErrorLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceErrorLogOutcomeCallable describeDBInstanceErrorLogCallable(const Model::DescribeDBInstanceErrorLogRequest& request) const;
DescribeDBInstanceIPArrayListOutcome describeDBInstanceIPArrayList(const Model::DescribeDBInstanceIPArrayListRequest &request)const; DescribeDBInstanceIPArrayListOutcome describeDBInstanceIPArrayList(const Model::DescribeDBInstanceIPArrayListRequest &request)const;
void describeDBInstanceIPArrayListAsync(const Model::DescribeDBInstanceIPArrayListRequest& request, const DescribeDBInstanceIPArrayListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDBInstanceIPArrayListAsync(const Model::DescribeDBInstanceIPArrayListRequest& request, const DescribeDBInstanceIPArrayListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceIPArrayListOutcomeCallable describeDBInstanceIPArrayListCallable(const Model::DescribeDBInstanceIPArrayListRequest& request) const; DescribeDBInstanceIPArrayListOutcomeCallable describeDBInstanceIPArrayListCallable(const Model::DescribeDBInstanceIPArrayListRequest& request) const;
DescribeDBInstanceIndexUsageOutcome describeDBInstanceIndexUsage(const Model::DescribeDBInstanceIndexUsageRequest &request)const;
void describeDBInstanceIndexUsageAsync(const Model::DescribeDBInstanceIndexUsageRequest& request, const DescribeDBInstanceIndexUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceIndexUsageOutcomeCallable describeDBInstanceIndexUsageCallable(const Model::DescribeDBInstanceIndexUsageRequest& request) const;
DescribeDBInstanceNetInfoOutcome describeDBInstanceNetInfo(const Model::DescribeDBInstanceNetInfoRequest &request)const; DescribeDBInstanceNetInfoOutcome describeDBInstanceNetInfo(const Model::DescribeDBInstanceNetInfoRequest &request)const;
void describeDBInstanceNetInfoAsync(const Model::DescribeDBInstanceNetInfoRequest& request, const DescribeDBInstanceNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDBInstanceNetInfoAsync(const Model::DescribeDBInstanceNetInfoRequest& request, const DescribeDBInstanceNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceNetInfoOutcomeCallable describeDBInstanceNetInfoCallable(const Model::DescribeDBInstanceNetInfoRequest& request) const; DescribeDBInstanceNetInfoOutcomeCallable describeDBInstanceNetInfoCallable(const Model::DescribeDBInstanceNetInfoRequest& request) const;
DescribeDBInstanceOnECSAttributeOutcome describeDBInstanceOnECSAttribute(const Model::DescribeDBInstanceOnECSAttributeRequest &request)const;
void describeDBInstanceOnECSAttributeAsync(const Model::DescribeDBInstanceOnECSAttributeRequest& request, const DescribeDBInstanceOnECSAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceOnECSAttributeOutcomeCallable describeDBInstanceOnECSAttributeCallable(const Model::DescribeDBInstanceOnECSAttributeRequest& request) const;
DescribeDBInstancePerformanceOutcome describeDBInstancePerformance(const Model::DescribeDBInstancePerformanceRequest &request)const; DescribeDBInstancePerformanceOutcome describeDBInstancePerformance(const Model::DescribeDBInstancePerformanceRequest &request)const;
void describeDBInstancePerformanceAsync(const Model::DescribeDBInstancePerformanceRequest& request, const DescribeDBInstancePerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDBInstancePerformanceAsync(const Model::DescribeDBInstancePerformanceRequest& request, const DescribeDBInstancePerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstancePerformanceOutcomeCallable describeDBInstancePerformanceCallable(const Model::DescribeDBInstancePerformanceRequest& request) const; DescribeDBInstancePerformanceOutcomeCallable describeDBInstancePerformanceCallable(const Model::DescribeDBInstancePerformanceRequest& request) const;
DescribeDBInstanceSQLPatternsOutcome describeDBInstanceSQLPatterns(const Model::DescribeDBInstanceSQLPatternsRequest &request)const; DescribeDBInstancePlansOutcome describeDBInstancePlans(const Model::DescribeDBInstancePlansRequest &request)const;
void describeDBInstanceSQLPatternsAsync(const Model::DescribeDBInstanceSQLPatternsRequest& request, const DescribeDBInstanceSQLPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDBInstancePlansAsync(const Model::DescribeDBInstancePlansRequest& request, const DescribeDBInstancePlansAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceSQLPatternsOutcomeCallable describeDBInstanceSQLPatternsCallable(const Model::DescribeDBInstanceSQLPatternsRequest& request) const; DescribeDBInstancePlansOutcomeCallable describeDBInstancePlansCallable(const Model::DescribeDBInstancePlansRequest& request) const;
DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const; DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const;
void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const; DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const;
@@ -407,12 +621,45 @@ namespace AlibabaCloud
DescribeDataBackupsOutcome describeDataBackups(const Model::DescribeDataBackupsRequest &request)const; DescribeDataBackupsOutcome describeDataBackups(const Model::DescribeDataBackupsRequest &request)const;
void describeDataBackupsAsync(const Model::DescribeDataBackupsRequest& request, const DescribeDataBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeDataBackupsAsync(const Model::DescribeDataBackupsRequest& request, const DescribeDataBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataBackupsOutcomeCallable describeDataBackupsCallable(const Model::DescribeDataBackupsRequest& request) const; DescribeDataBackupsOutcomeCallable describeDataBackupsCallable(const Model::DescribeDataBackupsRequest& request) const;
DescribeDataReDistributeInfoOutcome describeDataReDistributeInfo(const Model::DescribeDataReDistributeInfoRequest &request)const;
void describeDataReDistributeInfoAsync(const Model::DescribeDataReDistributeInfoRequest& request, const DescribeDataReDistributeInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataReDistributeInfoOutcomeCallable describeDataReDistributeInfoCallable(const Model::DescribeDataReDistributeInfoRequest& request) const;
DescribeDataShareInstancesOutcome describeDataShareInstances(const Model::DescribeDataShareInstancesRequest &request)const;
void describeDataShareInstancesAsync(const Model::DescribeDataShareInstancesRequest& request, const DescribeDataShareInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataShareInstancesOutcomeCallable describeDataShareInstancesCallable(const Model::DescribeDataShareInstancesRequest& request) const;
DescribeDataSharePerformanceOutcome describeDataSharePerformance(const Model::DescribeDataSharePerformanceRequest &request)const;
void describeDataSharePerformanceAsync(const Model::DescribeDataSharePerformanceRequest& request, const DescribeDataSharePerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDataSharePerformanceOutcomeCallable describeDataSharePerformanceCallable(const Model::DescribeDataSharePerformanceRequest& request) const;
DescribeDiagnosisDimensionsOutcome describeDiagnosisDimensions(const Model::DescribeDiagnosisDimensionsRequest &request)const;
void describeDiagnosisDimensionsAsync(const Model::DescribeDiagnosisDimensionsRequest& request, const DescribeDiagnosisDimensionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisDimensionsOutcomeCallable describeDiagnosisDimensionsCallable(const Model::DescribeDiagnosisDimensionsRequest& request) const;
DescribeDiagnosisMonitorPerformanceOutcome describeDiagnosisMonitorPerformance(const Model::DescribeDiagnosisMonitorPerformanceRequest &request)const;
void describeDiagnosisMonitorPerformanceAsync(const Model::DescribeDiagnosisMonitorPerformanceRequest& request, const DescribeDiagnosisMonitorPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisMonitorPerformanceOutcomeCallable describeDiagnosisMonitorPerformanceCallable(const Model::DescribeDiagnosisMonitorPerformanceRequest& request) const;
DescribeDiagnosisRecordsOutcome describeDiagnosisRecords(const Model::DescribeDiagnosisRecordsRequest &request)const;
void describeDiagnosisRecordsAsync(const Model::DescribeDiagnosisRecordsRequest& request, const DescribeDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisRecordsOutcomeCallable describeDiagnosisRecordsCallable(const Model::DescribeDiagnosisRecordsRequest& request) const;
DescribeDiagnosisSQLInfoOutcome describeDiagnosisSQLInfo(const Model::DescribeDiagnosisSQLInfoRequest &request)const;
void describeDiagnosisSQLInfoAsync(const Model::DescribeDiagnosisSQLInfoRequest& request, const DescribeDiagnosisSQLInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosisSQLInfoOutcomeCallable describeDiagnosisSQLInfoCallable(const Model::DescribeDiagnosisSQLInfoRequest& request) const;
DescribeDownloadRecordsOutcome describeDownloadRecords(const Model::DescribeDownloadRecordsRequest &request)const;
void describeDownloadRecordsAsync(const Model::DescribeDownloadRecordsRequest& request, const DescribeDownloadRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDownloadRecordsOutcomeCallable describeDownloadRecordsCallable(const Model::DescribeDownloadRecordsRequest& request) const;
DescribeDownloadSQLLogsOutcome describeDownloadSQLLogs(const Model::DescribeDownloadSQLLogsRequest &request)const;
void describeDownloadSQLLogsAsync(const Model::DescribeDownloadSQLLogsRequest& request, const DescribeDownloadSQLLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDownloadSQLLogsOutcomeCallable describeDownloadSQLLogsCallable(const Model::DescribeDownloadSQLLogsRequest& request) const;
DescribeHealthStatusOutcome describeHealthStatus(const Model::DescribeHealthStatusRequest &request)const;
void describeHealthStatusAsync(const Model::DescribeHealthStatusRequest& request, const DescribeHealthStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHealthStatusOutcomeCallable describeHealthStatusCallable(const Model::DescribeHealthStatusRequest& request) const;
DescribeLogBackupsOutcome describeLogBackups(const Model::DescribeLogBackupsRequest &request)const; DescribeLogBackupsOutcome describeLogBackups(const Model::DescribeLogBackupsRequest &request)const;
void describeLogBackupsAsync(const Model::DescribeLogBackupsRequest& request, const DescribeLogBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeLogBackupsAsync(const Model::DescribeLogBackupsRequest& request, const DescribeLogBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLogBackupsOutcomeCallable describeLogBackupsCallable(const Model::DescribeLogBackupsRequest& request) const; DescribeLogBackupsOutcomeCallable describeLogBackupsCallable(const Model::DescribeLogBackupsRequest& request) const;
DescribeModifyParameterLogOutcome describeModifyParameterLog(const Model::DescribeModifyParameterLogRequest &request)const; DescribeModifyParameterLogOutcome describeModifyParameterLog(const Model::DescribeModifyParameterLogRequest &request)const;
void describeModifyParameterLogAsync(const Model::DescribeModifyParameterLogRequest& request, const DescribeModifyParameterLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeModifyParameterLogAsync(const Model::DescribeModifyParameterLogRequest& request, const DescribeModifyParameterLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeModifyParameterLogOutcomeCallable describeModifyParameterLogCallable(const Model::DescribeModifyParameterLogRequest& request) const; DescribeModifyParameterLogOutcomeCallable describeModifyParameterLogCallable(const Model::DescribeModifyParameterLogRequest& request) const;
DescribeNamespaceOutcome describeNamespace(const Model::DescribeNamespaceRequest &request)const;
void describeNamespaceAsync(const Model::DescribeNamespaceRequest& request, const DescribeNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNamespaceOutcomeCallable describeNamespaceCallable(const Model::DescribeNamespaceRequest& request) const;
DescribeParametersOutcome describeParameters(const Model::DescribeParametersRequest &request)const; DescribeParametersOutcome describeParameters(const Model::DescribeParametersRequest &request)const;
void describeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeParametersOutcomeCallable describeParametersCallable(const Model::DescribeParametersRequest& request) const; DescribeParametersOutcomeCallable describeParametersCallable(const Model::DescribeParametersRequest& request) const;
@@ -425,45 +672,48 @@ namespace AlibabaCloud
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const; DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const; DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
DescribeResourceUsageOutcome describeResourceUsage(const Model::DescribeResourceUsageRequest &request)const;
void describeResourceUsageAsync(const Model::DescribeResourceUsageRequest& request, const DescribeResourceUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeResourceUsageOutcomeCallable describeResourceUsageCallable(const Model::DescribeResourceUsageRequest& request) const;
DescribeSQLCollectorPolicyOutcome describeSQLCollectorPolicy(const Model::DescribeSQLCollectorPolicyRequest &request)const;
void describeSQLCollectorPolicyAsync(const Model::DescribeSQLCollectorPolicyRequest& request, const DescribeSQLCollectorPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLCollectorPolicyOutcomeCallable describeSQLCollectorPolicyCallable(const Model::DescribeSQLCollectorPolicyRequest& request) const;
DescribeSQLLogByQueryIdOutcome describeSQLLogByQueryId(const Model::DescribeSQLLogByQueryIdRequest &request)const;
void describeSQLLogByQueryIdAsync(const Model::DescribeSQLLogByQueryIdRequest& request, const DescribeSQLLogByQueryIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLLogByQueryIdOutcomeCallable describeSQLLogByQueryIdCallable(const Model::DescribeSQLLogByQueryIdRequest& request) const;
DescribeSQLLogCountOutcome describeSQLLogCount(const Model::DescribeSQLLogCountRequest &request)const; DescribeSQLLogCountOutcome describeSQLLogCount(const Model::DescribeSQLLogCountRequest &request)const;
void describeSQLLogCountAsync(const Model::DescribeSQLLogCountRequest& request, const DescribeSQLLogCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeSQLLogCountAsync(const Model::DescribeSQLLogCountRequest& request, const DescribeSQLLogCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLLogCountOutcomeCallable describeSQLLogCountCallable(const Model::DescribeSQLLogCountRequest& request) const; DescribeSQLLogCountOutcomeCallable describeSQLLogCountCallable(const Model::DescribeSQLLogCountRequest& request) const;
DescribeSQLLogFilesOutcome describeSQLLogFiles(const Model::DescribeSQLLogFilesRequest &request)const; DescribeSQLLogsV2Outcome describeSQLLogsV2(const Model::DescribeSQLLogsV2Request &request)const;
void describeSQLLogFilesAsync(const Model::DescribeSQLLogFilesRequest& request, const DescribeSQLLogFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeSQLLogsV2Async(const Model::DescribeSQLLogsV2Request& request, const DescribeSQLLogsV2AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLLogFilesOutcomeCallable describeSQLLogFilesCallable(const Model::DescribeSQLLogFilesRequest& request) const; DescribeSQLLogsV2OutcomeCallable describeSQLLogsV2Callable(const Model::DescribeSQLLogsV2Request& request) const;
DescribeSQLLogRecordsOutcome describeSQLLogRecords(const Model::DescribeSQLLogRecordsRequest &request)const; DescribeSampleDataOutcome describeSampleData(const Model::DescribeSampleDataRequest &request)const;
void describeSQLLogRecordsAsync(const Model::DescribeSQLLogRecordsRequest& request, const DescribeSQLLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeSampleDataAsync(const Model::DescribeSampleDataRequest& request, const DescribeSampleDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLLogRecordsOutcomeCallable describeSQLLogRecordsCallable(const Model::DescribeSQLLogRecordsRequest& request) const; DescribeSampleDataOutcomeCallable describeSampleDataCallable(const Model::DescribeSampleDataRequest& request) const;
DescribeSQLLogsOutcome describeSQLLogs(const Model::DescribeSQLLogsRequest &request)const; DescribeSupportFeaturesOutcome describeSupportFeatures(const Model::DescribeSupportFeaturesRequest &request)const;
void describeSQLLogsAsync(const Model::DescribeSQLLogsRequest& request, const DescribeSQLLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeSupportFeaturesAsync(const Model::DescribeSupportFeaturesRequest& request, const DescribeSupportFeaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLLogsOutcomeCallable describeSQLLogsCallable(const Model::DescribeSQLLogsRequest& request) const; DescribeSupportFeaturesOutcomeCallable describeSupportFeaturesCallable(const Model::DescribeSupportFeaturesRequest& request) const;
DescribeSQLLogsOnSliceOutcome describeSQLLogsOnSlice(const Model::DescribeSQLLogsOnSliceRequest &request)const;
void describeSQLLogsOnSliceAsync(const Model::DescribeSQLLogsOnSliceRequest& request, const DescribeSQLLogsOnSliceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLLogsOnSliceOutcomeCallable describeSQLLogsOnSliceCallable(const Model::DescribeSQLLogsOnSliceRequest& request) const;
DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const;
void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const;
DescribeSlowSQLLogsOutcome describeSlowSQLLogs(const Model::DescribeSlowSQLLogsRequest &request)const;
void describeSlowSQLLogsAsync(const Model::DescribeSlowSQLLogsRequest& request, const DescribeSlowSQLLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSlowSQLLogsOutcomeCallable describeSlowSQLLogsCallable(const Model::DescribeSlowSQLLogsRequest& request) const;
DescribeSpecificationOutcome describeSpecification(const Model::DescribeSpecificationRequest &request)const;
void describeSpecificationAsync(const Model::DescribeSpecificationRequest& request, const DescribeSpecificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSpecificationOutcomeCallable describeSpecificationCallable(const Model::DescribeSpecificationRequest& request) const;
DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const; DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const; DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
DescribeUserEncryptionKeyListOutcome describeUserEncryptionKeyList(const Model::DescribeUserEncryptionKeyListRequest &request)const; DescribeUserEncryptionKeyListOutcome describeUserEncryptionKeyList(const Model::DescribeUserEncryptionKeyListRequest &request)const;
void describeUserEncryptionKeyListAsync(const Model::DescribeUserEncryptionKeyListRequest& request, const DescribeUserEncryptionKeyListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void describeUserEncryptionKeyListAsync(const Model::DescribeUserEncryptionKeyListRequest& request, const DescribeUserEncryptionKeyListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserEncryptionKeyListOutcomeCallable describeUserEncryptionKeyListCallable(const Model::DescribeUserEncryptionKeyListRequest& request) const; DescribeUserEncryptionKeyListOutcomeCallable describeUserEncryptionKeyListCallable(const Model::DescribeUserEncryptionKeyListRequest& request) const;
DescribeWaitingSQLInfoOutcome describeWaitingSQLInfo(const Model::DescribeWaitingSQLInfoRequest &request)const;
void describeWaitingSQLInfoAsync(const Model::DescribeWaitingSQLInfoRequest& request, const DescribeWaitingSQLInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeWaitingSQLInfoOutcomeCallable describeWaitingSQLInfoCallable(const Model::DescribeWaitingSQLInfoRequest& request) const;
DescribeWaitingSQLRecordsOutcome describeWaitingSQLRecords(const Model::DescribeWaitingSQLRecordsRequest &request)const;
void describeWaitingSQLRecordsAsync(const Model::DescribeWaitingSQLRecordsRequest& request, const DescribeWaitingSQLRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeWaitingSQLRecordsOutcomeCallable describeWaitingSQLRecordsCallable(const Model::DescribeWaitingSQLRecordsRequest& request) const;
DownloadDiagnosisRecordsOutcome downloadDiagnosisRecords(const Model::DownloadDiagnosisRecordsRequest &request)const;
void downloadDiagnosisRecordsAsync(const Model::DownloadDiagnosisRecordsRequest& request, const DownloadDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DownloadDiagnosisRecordsOutcomeCallable downloadDiagnosisRecordsCallable(const Model::DownloadDiagnosisRecordsRequest& request) const;
DownloadSQLLogsRecordsOutcome downloadSQLLogsRecords(const Model::DownloadSQLLogsRecordsRequest &request)const;
void downloadSQLLogsRecordsAsync(const Model::DownloadSQLLogsRecordsRequest& request, const DownloadSQLLogsRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DownloadSQLLogsRecordsOutcomeCallable downloadSQLLogsRecordsCallable(const Model::DownloadSQLLogsRecordsRequest& request) const;
GrantCollectionOutcome grantCollection(const Model::GrantCollectionRequest &request)const;
void grantCollectionAsync(const Model::GrantCollectionRequest& request, const GrantCollectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GrantCollectionOutcomeCallable grantCollectionCallable(const Model::GrantCollectionRequest& request) const;
InitVectorDatabaseOutcome initVectorDatabase(const Model::InitVectorDatabaseRequest &request)const;
void initVectorDatabaseAsync(const Model::InitVectorDatabaseRequest& request, const InitVectorDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InitVectorDatabaseOutcomeCallable initVectorDatabaseCallable(const Model::InitVectorDatabaseRequest& request) const;
ListCollectionsOutcome listCollections(const Model::ListCollectionsRequest &request)const;
void listCollectionsAsync(const Model::ListCollectionsRequest& request, const ListCollectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCollectionsOutcomeCallable listCollectionsCallable(const Model::ListCollectionsRequest& request) const;
ListNamespacesOutcome listNamespaces(const Model::ListNamespacesRequest &request)const;
void listNamespacesAsync(const Model::ListNamespacesRequest& request, const ListNamespacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListNamespacesOutcomeCallable listNamespacesCallable(const Model::ListNamespacesRequest& request) const;
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const; ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const; ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
@@ -473,9 +723,9 @@ namespace AlibabaCloud
ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const; ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const;
void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const; ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
ModifyDBInstanceConnectionModeOutcome modifyDBInstanceConnectionMode(const Model::ModifyDBInstanceConnectionModeRequest &request)const; ModifyDBInstanceConfigOutcome modifyDBInstanceConfig(const Model::ModifyDBInstanceConfigRequest &request)const;
void modifyDBInstanceConnectionModeAsync(const Model::ModifyDBInstanceConnectionModeRequest& request, const ModifyDBInstanceConnectionModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyDBInstanceConfigAsync(const Model::ModifyDBInstanceConfigRequest& request, const ModifyDBInstanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceConnectionModeOutcomeCallable modifyDBInstanceConnectionModeCallable(const Model::ModifyDBInstanceConnectionModeRequest& request) const; ModifyDBInstanceConfigOutcomeCallable modifyDBInstanceConfigCallable(const Model::ModifyDBInstanceConfigRequest& request) const;
ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const; ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const; ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
@@ -485,9 +735,9 @@ namespace AlibabaCloud
ModifyDBInstanceMaintainTimeOutcome modifyDBInstanceMaintainTime(const Model::ModifyDBInstanceMaintainTimeRequest &request)const; ModifyDBInstanceMaintainTimeOutcome modifyDBInstanceMaintainTime(const Model::ModifyDBInstanceMaintainTimeRequest &request)const;
void modifyDBInstanceMaintainTimeAsync(const Model::ModifyDBInstanceMaintainTimeRequest& request, const ModifyDBInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyDBInstanceMaintainTimeAsync(const Model::ModifyDBInstanceMaintainTimeRequest& request, const ModifyDBInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceMaintainTimeOutcomeCallable modifyDBInstanceMaintainTimeCallable(const Model::ModifyDBInstanceMaintainTimeRequest& request) const; ModifyDBInstanceMaintainTimeOutcomeCallable modifyDBInstanceMaintainTimeCallable(const Model::ModifyDBInstanceMaintainTimeRequest& request) const;
ModifyDBInstanceNetworkTypeOutcome modifyDBInstanceNetworkType(const Model::ModifyDBInstanceNetworkTypeRequest &request)const; ModifyDBInstanceResourceGroupOutcome modifyDBInstanceResourceGroup(const Model::ModifyDBInstanceResourceGroupRequest &request)const;
void modifyDBInstanceNetworkTypeAsync(const Model::ModifyDBInstanceNetworkTypeRequest& request, const ModifyDBInstanceNetworkTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyDBInstanceResourceGroupAsync(const Model::ModifyDBInstanceResourceGroupRequest& request, const ModifyDBInstanceResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceNetworkTypeOutcomeCallable modifyDBInstanceNetworkTypeCallable(const Model::ModifyDBInstanceNetworkTypeRequest& request) const; ModifyDBInstanceResourceGroupOutcomeCallable modifyDBInstanceResourceGroupCallable(const Model::ModifyDBInstanceResourceGroupRequest& request) const;
ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const; ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const;
void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const; ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const;
@@ -500,6 +750,18 @@ namespace AlibabaCloud
ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const; ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const;
void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const; ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const;
ModifyVectorConfigurationOutcome modifyVectorConfiguration(const Model::ModifyVectorConfigurationRequest &request)const;
void modifyVectorConfigurationAsync(const Model::ModifyVectorConfigurationRequest& request, const ModifyVectorConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVectorConfigurationOutcomeCallable modifyVectorConfigurationCallable(const Model::ModifyVectorConfigurationRequest& request) const;
PauseInstanceOutcome pauseInstance(const Model::PauseInstanceRequest &request)const;
void pauseInstanceAsync(const Model::PauseInstanceRequest& request, const PauseInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PauseInstanceOutcomeCallable pauseInstanceCallable(const Model::PauseInstanceRequest& request) const;
QueryCollectionDataOutcome queryCollectionData(const Model::QueryCollectionDataRequest &request)const;
void queryCollectionDataAsync(const Model::QueryCollectionDataRequest& request, const QueryCollectionDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryCollectionDataOutcomeCallable queryCollectionDataCallable(const Model::QueryCollectionDataRequest& request) const;
RebalanceDBInstanceOutcome rebalanceDBInstance(const Model::RebalanceDBInstanceRequest &request)const;
void rebalanceDBInstanceAsync(const Model::RebalanceDBInstanceRequest& request, const RebalanceDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RebalanceDBInstanceOutcomeCallable rebalanceDBInstanceCallable(const Model::RebalanceDBInstanceRequest& request) const;
ReleaseInstancePublicConnectionOutcome releaseInstancePublicConnection(const Model::ReleaseInstancePublicConnectionRequest &request)const; ReleaseInstancePublicConnectionOutcome releaseInstancePublicConnection(const Model::ReleaseInstancePublicConnectionRequest &request)const;
void releaseInstancePublicConnectionAsync(const Model::ReleaseInstancePublicConnectionRequest& request, const ReleaseInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void releaseInstancePublicConnectionAsync(const Model::ReleaseInstancePublicConnectionRequest& request, const ReleaseInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseInstancePublicConnectionOutcomeCallable releaseInstancePublicConnectionCallable(const Model::ReleaseInstancePublicConnectionRequest& request) const; ReleaseInstancePublicConnectionOutcomeCallable releaseInstancePublicConnectionCallable(const Model::ReleaseInstancePublicConnectionRequest& request) const;
@@ -509,21 +771,39 @@ namespace AlibabaCloud
RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const; RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const;
void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const; RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const;
ResumeInstanceOutcome resumeInstance(const Model::ResumeInstanceRequest &request)const;
void resumeInstanceAsync(const Model::ResumeInstanceRequest& request, const ResumeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResumeInstanceOutcomeCallable resumeInstanceCallable(const Model::ResumeInstanceRequest& request) const;
SetDBInstancePlanStatusOutcome setDBInstancePlanStatus(const Model::SetDBInstancePlanStatusRequest &request)const;
void setDBInstancePlanStatusAsync(const Model::SetDBInstancePlanStatusRequest& request, const SetDBInstancePlanStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDBInstancePlanStatusOutcomeCallable setDBInstancePlanStatusCallable(const Model::SetDBInstancePlanStatusRequest& request) const;
SetDataShareInstanceOutcome setDataShareInstance(const Model::SetDataShareInstanceRequest &request)const;
void setDataShareInstanceAsync(const Model::SetDataShareInstanceRequest& request, const SetDataShareInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDataShareInstanceOutcomeCallable setDataShareInstanceCallable(const Model::SetDataShareInstanceRequest& request) const;
SwitchDBInstanceNetTypeOutcome switchDBInstanceNetType(const Model::SwitchDBInstanceNetTypeRequest &request)const; SwitchDBInstanceNetTypeOutcome switchDBInstanceNetType(const Model::SwitchDBInstanceNetTypeRequest &request)const;
void switchDBInstanceNetTypeAsync(const Model::SwitchDBInstanceNetTypeRequest& request, const SwitchDBInstanceNetTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void switchDBInstanceNetTypeAsync(const Model::SwitchDBInstanceNetTypeRequest& request, const SwitchDBInstanceNetTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchDBInstanceNetTypeOutcomeCallable switchDBInstanceNetTypeCallable(const Model::SwitchDBInstanceNetTypeRequest& request) const; SwitchDBInstanceNetTypeOutcomeCallable switchDBInstanceNetTypeCallable(const Model::SwitchDBInstanceNetTypeRequest& request) const;
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const; TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const; TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
UnloadSampleDataOutcome unloadSampleData(const Model::UnloadSampleDataRequest &request)const;
void unloadSampleDataAsync(const Model::UnloadSampleDataRequest& request, const UnloadSampleDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnloadSampleDataOutcomeCallable unloadSampleDataCallable(const Model::UnloadSampleDataRequest& request) const;
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const; UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const; UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
UpdateDBInstancePlanOutcome updateDBInstancePlan(const Model::UpdateDBInstancePlanRequest &request)const;
void updateDBInstancePlanAsync(const Model::UpdateDBInstancePlanRequest& request, const UpdateDBInstancePlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDBInstancePlanOutcomeCallable updateDBInstancePlanCallable(const Model::UpdateDBInstancePlanRequest& request) const;
UpgradeDBInstanceOutcome upgradeDBInstance(const Model::UpgradeDBInstanceRequest &request)const; UpgradeDBInstanceOutcome upgradeDBInstance(const Model::UpgradeDBInstanceRequest &request)const;
void upgradeDBInstanceAsync(const Model::UpgradeDBInstanceRequest& request, const UpgradeDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void upgradeDBInstanceAsync(const Model::UpgradeDBInstanceRequest& request, const UpgradeDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpgradeDBInstanceOutcomeCallable upgradeDBInstanceCallable(const Model::UpgradeDBInstanceRequest& request) const; UpgradeDBInstanceOutcomeCallable upgradeDBInstanceCallable(const Model::UpgradeDBInstanceRequest& request) const;
UpgradeDBVersionOutcome upgradeDBVersion(const Model::UpgradeDBVersionRequest &request)const; UpgradeDBVersionOutcome upgradeDBVersion(const Model::UpgradeDBVersionRequest &request)const;
void upgradeDBVersionAsync(const Model::UpgradeDBVersionRequest& request, const UpgradeDBVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const; void upgradeDBVersionAsync(const Model::UpgradeDBVersionRequest& request, const UpgradeDBVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpgradeDBVersionOutcomeCallable upgradeDBVersionCallable(const Model::UpgradeDBVersionRequest& request) const; UpgradeDBVersionOutcomeCallable upgradeDBVersionCallable(const Model::UpgradeDBVersionRequest& request) const;
UpsertCollectionDataOutcome upsertCollectionData(const Model::UpsertCollectionDataRequest &request)const;
void upsertCollectionDataAsync(const Model::UpsertCollectionDataRequest& request, const UpsertCollectionDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpsertCollectionDataOutcomeCallable upsertCollectionDataCallable(const Model::UpsertCollectionDataRequest& request) const;
private: private:
std::shared_ptr<EndpointProvider> endpointProvider_; std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -34,6 +34,8 @@ public:
void setAccountDescription(const std::string &accountDescription); void setAccountDescription(const std::string &accountDescription);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getAccountName() const; std::string getAccountName() const;
void setAccountName(const std::string &accountName); void setAccountName(const std::string &accountName);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
@@ -48,6 +50,7 @@ public:
private: private:
std::string accountDescription_; std::string accountDescription_;
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string accountName_; std::string accountName_;
std::string dBInstanceId_; std::string dBInstanceId_;
long ownerId_; long ownerId_;

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_GPDB_MODEL_CREATECOLLECTIONREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATECOLLECTIONREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT CreateCollectionRequest : public RpcServiceRequest {
public:
CreateCollectionRequest();
~CreateCollectionRequest();
std::string getMetadata() const;
void setMetadata(const std::string &metadata);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getFullTextRetrievalFields() const;
void setFullTextRetrievalFields(const std::string &fullTextRetrievalFields);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getManagerAccount() const;
void setManagerAccount(const std::string &managerAccount);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
long getDimension() const;
void setDimension(long dimension);
std::string getManagerAccountPassword() const;
void setManagerAccountPassword(const std::string &managerAccountPassword);
std::string getCollection() const;
void setCollection(const std::string &collection);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getParser() const;
void setParser(const std::string &parser);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string metadata_;
std::string accessKeyId_;
std::string fullTextRetrievalFields_;
std::string regionId_;
std::string managerAccount_;
std::string dBInstanceId_;
long dimension_;
std::string managerAccountPassword_;
std::string collection_;
long ownerId_;
std::string parser_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATECOLLECTIONREQUEST_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_GPDB_MODEL_CREATECOLLECTIONRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATECOLLECTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT CreateCollectionResult : public ServiceResult
{
public:
CreateCollectionResult();
explicit CreateCollectionResult(const std::string &payload);
~CreateCollectionResult();
std::string getStatus()const;
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATECOLLECTIONRESULT_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_GPDB_MODEL_CREATEDBINSTANCEPLANREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATEDBINSTANCEPLANREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT CreateDBInstancePlanRequest : public RpcServiceRequest {
public:
CreateDBInstancePlanRequest();
~CreateDBInstancePlanRequest();
std::string getPlanType() const;
void setPlanType(const std::string &planType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPlanStartDate() const;
void setPlanStartDate(const std::string &planStartDate);
std::string getPlanConfig() const;
void setPlanConfig(const std::string &planConfig);
std::string getPlanName() const;
void setPlanName(const std::string &planName);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getPlanDesc() const;
void setPlanDesc(const std::string &planDesc);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPlanEndDate() const;
void setPlanEndDate(const std::string &planEndDate);
std::string getPlanScheduleType() const;
void setPlanScheduleType(const std::string &planScheduleType);
private:
std::string planType_;
std::string accessKeyId_;
std::string planStartDate_;
std::string planConfig_;
std::string planName_;
std::string dBInstanceId_;
std::string planDesc_;
long ownerId_;
std::string planEndDate_;
std::string planScheduleType_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATEDBINSTANCEPLANREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGERESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_CREATEDBINSTANCEPLANRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGERESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_CREATEDBINSTANCEPLANRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,33 +29,29 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeResourceUsageResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT CreateDBInstancePlanResult : public ServiceResult
{ {
public: public:
DescribeResourceUsageResult(); CreateDBInstancePlanResult();
explicit DescribeResourceUsageResult(const std::string &payload); explicit CreateDBInstancePlanResult(const std::string &payload);
~DescribeResourceUsageResult(); ~CreateDBInstancePlanResult();
long getLogSize()const; std::string getStatus()const;
std::string getDBInstanceId()const; std::string getDBInstanceId()const;
long getDataSize()const; std::string getPlanId()const;
long getBackupSize()const; std::string getErrorMessage()const;
long getDiskUsed()const;
std::string getEngine()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
long logSize_; std::string status_;
std::string dBInstanceId_; std::string dBInstanceId_;
long dataSize_; std::string planId_;
long backupSize_; std::string errorMessage_;
long diskUsed_;
std::string engine_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGERESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_CREATEDBINSTANCEPLANRESULT_H_

View File

@@ -28,28 +28,38 @@ namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT CreateDBInstanceRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT CreateDBInstanceRequest : public RpcServiceRequest {
public: public:
struct Tag {
std::string value;
std::string key;
};
CreateDBInstanceRequest(); CreateDBInstanceRequest();
~CreateDBInstanceRequest(); ~CreateDBInstanceRequest();
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEngineVersion() const; std::string getEngineVersion() const;
void setEngineVersion(const std::string &engineVersion); void setEngineVersion(const std::string &engineVersion);
std::string getAccessKeyId() const; std::string getDBInstanceCategory() const;
void setAccessKeyId(const std::string &accessKeyId); void setDBInstanceCategory(const std::string &dBInstanceCategory);
std::string getRegionId() const; std::string getStorageType() const;
void setRegionId(const std::string &regionId); void setStorageType(const std::string &storageType);
std::string getEngine() const; std::string getResourceGroupId() const;
void setEngine(const std::string &engine); void setResourceGroupId(const std::string &resourceGroupId);
std::string getEncryptionType() const;
void setEncryptionType(const std::string &encryptionType);
std::string getDBInstanceDescription() const; std::string getDBInstanceDescription() const;
void setDBInstanceDescription(const std::string &dBInstanceDescription); void setDBInstanceDescription(const std::string &dBInstanceDescription);
std::string getDBInstanceGroupCount() const; std::string getServerlessMode() const;
void setDBInstanceGroupCount(const std::string &dBInstanceGroupCount); void setServerlessMode(const std::string &serverlessMode);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getPeriod() const; std::string getPeriod() const;
void setPeriod(const std::string &period); void setPeriod(const std::string &period);
std::string getVectorConfigurationStatus() const;
void setVectorConfigurationStatus(const std::string &vectorConfigurationStatus);
std::string getEncryptionKey() const;
void setEncryptionKey(const std::string &encryptionKey);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getUsedTime() const; std::string getSegDiskPerformanceLevel() const;
void setUsedTime(const std::string &usedTime); void setSegDiskPerformanceLevel(const std::string &segDiskPerformanceLevel);
std::string getDBInstanceClass() const; std::string getDBInstanceClass() const;
void setDBInstanceClass(const std::string &dBInstanceClass); void setDBInstanceClass(const std::string &dBInstanceClass);
std::string getSecurityIPList() const; std::string getSecurityIPList() const;
@@ -58,34 +68,82 @@ public:
void setVSwitchId(const std::string &vSwitchId); void setVSwitchId(const std::string &vSwitchId);
std::string getPrivateIpAddress() const; std::string getPrivateIpAddress() const;
void setPrivateIpAddress(const std::string &privateIpAddress); void setPrivateIpAddress(const std::string &privateIpAddress);
std::string getVPCId() const;
void setVPCId(const std::string &vPCId);
std::string getZoneId() const; std::string getZoneId() const;
void setZoneId(const std::string &zoneId); void setZoneId(const std::string &zoneId);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getInstanceNetworkType() const; std::string getInstanceNetworkType() const;
void setInstanceNetworkType(const std::string &instanceNetworkType); void setInstanceNetworkType(const std::string &instanceNetworkType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getInstanceSpec() const;
void setInstanceSpec(const std::string &instanceSpec);
long getStorageSize() const;
void setStorageSize(long storageSize);
std::string getSegStorageType() const;
void setSegStorageType(const std::string &segStorageType);
std::string getMasterNodeNum() const;
void setMasterNodeNum(const std::string &masterNodeNum);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSegNodeNum() const;
void setSegNodeNum(const std::string &segNodeNum);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEngine() const;
void setEngine(const std::string &engine);
bool getCreateSampleData() const;
void setCreateSampleData(bool createSampleData);
std::string getDBInstanceGroupCount() const;
void setDBInstanceGroupCount(const std::string &dBInstanceGroupCount);
std::string getDBInstanceMode() const;
void setDBInstanceMode(const std::string &dBInstanceMode);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getVPCId() const;
void setVPCId(const std::string &vPCId);
int getServerlessResource() const;
void setServerlessResource(int serverlessResource);
int getIdleTime() const;
void setIdleTime(int idleTime);
std::string getPayType() const;
void setPayType(const std::string &payType);
private: private:
std::string clientToken_;
std::string engineVersion_; std::string engineVersion_;
std::string accessKeyId_; std::string dBInstanceCategory_;
std::string regionId_; std::string storageType_;
std::string engine_; std::string resourceGroupId_;
std::string encryptionType_;
std::string dBInstanceDescription_; std::string dBInstanceDescription_;
std::string dBInstanceGroupCount_; std::string serverlessMode_;
std::vector<Tag> tag_;
std::string period_; std::string period_;
std::string vectorConfigurationStatus_;
std::string encryptionKey_;
long ownerId_; long ownerId_;
std::string usedTime_; std::string segDiskPerformanceLevel_;
std::string dBInstanceClass_; std::string dBInstanceClass_;
std::string securityIPList_; std::string securityIPList_;
std::string vSwitchId_; std::string vSwitchId_;
std::string privateIpAddress_; std::string privateIpAddress_;
std::string vPCId_;
std::string zoneId_; std::string zoneId_;
std::string payType_;
std::string instanceNetworkType_; std::string instanceNetworkType_;
std::string clientToken_;
std::string instanceSpec_;
long storageSize_;
std::string segStorageType_;
std::string masterNodeNum_;
std::string accessKeyId_;
std::string segNodeNum_;
std::string regionId_;
std::string engine_;
bool createSampleData_;
std::string dBInstanceGroupCount_;
std::string dBInstanceMode_;
std::string usedTime_;
std::string vPCId_;
int serverlessResource_;
int idleTime_;
std::string payType_;
}; };
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb

View File

@@ -1,117 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT CreateECSDBInstanceRequest : public RpcServiceRequest {
public:
CreateECSDBInstanceRequest();
~CreateECSDBInstanceRequest();
std::string getEngineVersion() const;
void setEngineVersion(const std::string &engineVersion);
std::string getDBInstanceCategory() const;
void setDBInstanceCategory(const std::string &dBInstanceCategory);
std::string getEncryptionType() const;
void setEncryptionType(const std::string &encryptionType);
std::string getDBInstanceDescription() const;
void setDBInstanceDescription(const std::string &dBInstanceDescription);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
std::string getEncryptionKey() const;
void setEncryptionKey(const std::string &encryptionKey);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getSecurityIPList() const;
void setSecurityIPList(const std::string &securityIPList);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getPrivateIpAddress() const;
void setPrivateIpAddress(const std::string &privateIpAddress);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getInstanceNetworkType() const;
void setInstanceNetworkType(const std::string &instanceNetworkType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getInstanceSpec() const;
void setInstanceSpec(const std::string &instanceSpec);
int getStorageSize() const;
void setStorageSize(int storageSize);
std::string getSegStorageType() const;
void setSegStorageType(const std::string &segStorageType);
int getMasterNodeNum() const;
void setMasterNodeNum(int masterNodeNum);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getSegNodeNum() const;
void setSegNodeNum(int segNodeNum);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEngine() const;
void setEngine(const std::string &engine);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getVPCId() const;
void setVPCId(const std::string &vPCId);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getSrcDbInstanceName() const;
void setSrcDbInstanceName(const std::string &srcDbInstanceName);
private:
std::string engineVersion_;
std::string dBInstanceCategory_;
std::string encryptionType_;
std::string dBInstanceDescription_;
std::string period_;
std::string backupId_;
std::string encryptionKey_;
long ownerId_;
std::string securityIPList_;
std::string vSwitchId_;
std::string privateIpAddress_;
std::string zoneId_;
std::string instanceNetworkType_;
std::string clientToken_;
std::string instanceSpec_;
int storageSize_;
std::string segStorageType_;
int masterNodeNum_;
std::string accessKeyId_;
int segNodeNum_;
std::string regionId_;
std::string engine_;
std::string usedTime_;
std::string vPCId_;
std::string payType_;
std::string srcDbInstanceName_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCEREQUEST_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_GPDB_MODEL_CREATENAMESPACEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATENAMESPACEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT CreateNamespaceRequest : public RpcServiceRequest {
public:
CreateNamespaceRequest();
~CreateNamespaceRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getManagerAccount() const;
void setManagerAccount(const std::string &managerAccount);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getManagerAccountPassword() const;
void setManagerAccountPassword(const std::string &managerAccountPassword);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNamespacePassword() const;
void setNamespacePassword(const std::string &namespacePassword);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string accessKeyId_;
std::string regionId_;
std::string managerAccount_;
std::string dBInstanceId_;
std::string managerAccountPassword_;
long ownerId_;
std::string namespacePassword_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATENAMESPACEREQUEST_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_GPDB_MODEL_CREATENAMESPACERESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATENAMESPACERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT CreateNamespaceResult : public ServiceResult
{
public:
CreateNamespaceResult();
explicit CreateNamespaceResult(const std::string &payload);
~CreateNamespaceResult();
std::string getStatus()const;
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATENAMESPACERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTEREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATAREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTEREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATAREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,10 +26,10 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceOnECSAttributeRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT CreateSampleDataRequest : public RpcServiceRequest {
public: public:
DescribeDBInstanceOnECSAttributeRequest(); CreateSampleDataRequest();
~DescribeDBInstanceOnECSAttributeRequest(); ~CreateSampleDataRequest();
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
@@ -45,4 +45,4 @@ private:
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTEREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCERESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATARESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCERESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATARESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,29 +29,27 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT CreateECSDBInstanceResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT CreateSampleDataResult : public ServiceResult
{ {
public: public:
CreateECSDBInstanceResult(); CreateSampleDataResult();
explicit CreateECSDBInstanceResult(const std::string &payload); explicit CreateSampleDataResult(const std::string &payload);
~CreateECSDBInstanceResult(); ~CreateSampleDataResult();
bool getStatus()const;
std::string getDBInstanceId()const; std::string getDBInstanceId()const;
std::string getPort()const; std::string getErrorMessage()const;
std::string getConnectionString()const;
std::string getOrderId()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
bool status_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string port_; std::string errorMessage_;
std::string connectionString_;
std::string orderId_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCERESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATARESULT_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_GPDB_MODEL_CREATEVECTORINDEXREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATEVECTORINDEXREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT CreateVectorIndexRequest : public RpcServiceRequest {
public:
CreateVectorIndexRequest();
~CreateVectorIndexRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getManagerAccount() const;
void setManagerAccount(const std::string &managerAccount);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
int getDimension() const;
void setDimension(int dimension);
std::string getManagerAccountPassword() const;
void setManagerAccountPassword(const std::string &managerAccountPassword);
std::string getCollection() const;
void setCollection(const std::string &collection);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
std::string getMetrics() const;
void setMetrics(const std::string &metrics);
private:
std::string accessKeyId_;
std::string regionId_;
std::string managerAccount_;
std::string dBInstanceId_;
int dimension_;
std::string managerAccountPassword_;
std::string collection_;
long ownerId_;
std::string _namespace_;
std::string metrics_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATEVECTORINDEXREQUEST_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_GPDB_MODEL_CREATEVECTORINDEXRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_CREATEVECTORINDEXRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT CreateVectorIndexResult : public ServiceResult
{
public:
CreateVectorIndexResult();
explicit CreateVectorIndexResult(const std::string &payload);
~CreateVectorIndexResult();
std::string getStatus()const;
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATEVECTORINDEXRESULT_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_GPDB_MODEL_DELETECOLLECTIONDATAREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETECOLLECTIONDATAREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DeleteCollectionDataRequest : public RpcServiceRequest {
public:
DeleteCollectionDataRequest();
~DeleteCollectionDataRequest();
std::string getCollectionDataFilter() const;
void setCollectionDataFilter(const std::string &collectionDataFilter);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getCollectionData() const;
void setCollectionData(const std::string &collectionData);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getCollection() const;
void setCollection(const std::string &collection);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNamespacePassword() const;
void setNamespacePassword(const std::string &namespacePassword);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string collectionDataFilter_;
std::string accessKeyId_;
std::string regionId_;
std::string collectionData_;
std::string dBInstanceId_;
std::string collection_;
long ownerId_;
std::string namespacePassword_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETECOLLECTIONDATAREQUEST_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_GPDB_MODEL_DELETECOLLECTIONDATARESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETECOLLECTIONDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DeleteCollectionDataResult : public ServiceResult
{
public:
DeleteCollectionDataResult();
explicit DeleteCollectionDataResult(const std::string &payload);
~DeleteCollectionDataResult();
std::string getStatus()const;
std::string getMessage()const;
long getAppliedRows()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
long appliedRows_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETECOLLECTIONDATARESULT_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_GPDB_MODEL_DELETECOLLECTIONREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETECOLLECTIONREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DeleteCollectionRequest : public RpcServiceRequest {
public:
DeleteCollectionRequest();
~DeleteCollectionRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getCollection() const;
void setCollection(const std::string &collection);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNamespacePassword() const;
void setNamespacePassword(const std::string &namespacePassword);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
std::string collection_;
long ownerId_;
std::string namespacePassword_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETECOLLECTIONREQUEST_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_GPDB_MODEL_DELETECOLLECTIONRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETECOLLECTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DeleteCollectionResult : public ServiceResult
{
public:
DeleteCollectionResult();
explicit DeleteCollectionResult(const std::string &payload);
~DeleteCollectionResult();
std::string getStatus()const;
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETECOLLECTIONRESULT_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_GPDB_MODEL_DELETEDBINSTANCEPLANREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETEDBINSTANCEPLANREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DeleteDBInstancePlanRequest : public RpcServiceRequest {
public:
DeleteDBInstancePlanRequest();
~DeleteDBInstancePlanRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPlanId() const;
void setPlanId(const std::string &planId);
private:
std::string accessKeyId_;
std::string dBInstanceId_;
long ownerId_;
std::string planId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETEDBINSTANCEPLANREQUEST_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_GPDB_MODEL_DELETEDBINSTANCEPLANRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETEDBINSTANCEPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DeleteDBInstancePlanResult : public ServiceResult
{
public:
DeleteDBInstancePlanResult();
explicit DeleteDBInstancePlanResult(const std::string &payload);
~DeleteDBInstancePlanResult();
std::string getStatus()const;
std::string getDBInstanceId()const;
std::string getPlanId()const;
std::string getErrorMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string dBInstanceId_;
std::string planId_;
std::string errorMessage_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETEDBINSTANCEPLANRESULT_H_

View File

@@ -34,6 +34,8 @@ public:
void setClientToken(const std::string &clientToken); void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
long getOwnerId() const; long getOwnerId() const;
@@ -42,6 +44,7 @@ public:
private: private:
std::string clientToken_; std::string clientToken_;
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string dBInstanceId_; std::string dBInstanceId_;
long ownerId_; long ownerId_;
}; };

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_GPDB_MODEL_DELETENAMESPACEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETENAMESPACEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DeleteNamespaceRequest : public RpcServiceRequest {
public:
DeleteNamespaceRequest();
~DeleteNamespaceRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getManagerAccount() const;
void setManagerAccount(const std::string &managerAccount);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getManagerAccountPassword() const;
void setManagerAccountPassword(const std::string &managerAccountPassword);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string accessKeyId_;
std::string regionId_;
std::string managerAccount_;
std::string dBInstanceId_;
std::string managerAccountPassword_;
long ownerId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETENAMESPACEREQUEST_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_GPDB_MODEL_DELETENAMESPACERESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETENAMESPACERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DeleteNamespaceResult : public ServiceResult
{
public:
DeleteNamespaceResult();
explicit DeleteNamespaceResult(const std::string &payload);
~DeleteNamespaceResult();
std::string getStatus()const;
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETENAMESPACERESULT_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_GPDB_MODEL_DELETEVECTORINDEXREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETEVECTORINDEXREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DeleteVectorIndexRequest : public RpcServiceRequest {
public:
DeleteVectorIndexRequest();
~DeleteVectorIndexRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getManagerAccount() const;
void setManagerAccount(const std::string &managerAccount);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getManagerAccountPassword() const;
void setManagerAccountPassword(const std::string &managerAccountPassword);
std::string getCollection() const;
void setCollection(const std::string &collection);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string accessKeyId_;
std::string regionId_;
std::string managerAccount_;
std::string dBInstanceId_;
std::string managerAccountPassword_;
std::string collection_;
long ownerId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETEVECTORINDEXREQUEST_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_GPDB_MODEL_DELETEVECTORINDEXRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DELETEVECTORINDEXRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DeleteVectorIndexResult : public ServiceResult
{
public:
DeleteVectorIndexResult();
explicit DeleteVectorIndexResult(const std::string &payload);
~DeleteVectorIndexResult();
std::string getStatus()const;
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DELETEVECTORINDEXRESULT_H_

View File

@@ -53,6 +53,7 @@ namespace AlibabaCloud
std::string displayClass; std::string displayClass;
std::string description; std::string description;
std::string storageType; std::string storageType;
std::string category;
NodeCount nodeCount; NodeCount nodeCount;
StorageSize storageSize; StorageSize storageSize;
std::string instanceClass; std::string instanceClass;

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_GPDB_MODEL_DESCRIBECOLLECTIONREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBECOLLECTIONREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeCollectionRequest : public RpcServiceRequest {
public:
DescribeCollectionRequest();
~DescribeCollectionRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getCollection() const;
void setCollection(const std::string &collection);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNamespacePassword() const;
void setNamespacePassword(const std::string &namespacePassword);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
std::string collection_;
long ownerId_;
std::string namespacePassword_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBECOLLECTIONREQUEST_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_GPDB_MODEL_DESCRIBECOLLECTIONRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBECOLLECTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeCollectionResult : public ServiceResult
{
public:
DescribeCollectionResult();
explicit DescribeCollectionResult(const std::string &payload);
~DescribeCollectionResult();
std::string getStatus()const;
std::string getMetrics()const;
std::string getMessage()const;
std::string getDBInstanceId()const;
std::string getMetadata()const;
std::string get_Namespace()const;
int getDimension()const;
std::string getRegionId()const;
std::string getFullTextRetrievalFields()const;
std::string getParser()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string metrics_;
std::string message_;
std::string dBInstanceId_;
std::string metadata_;
std::string _namespace_;
int dimension_;
std::string regionId_;
std::string fullTextRetrievalFields_;
std::string parser_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBECOLLECTIONRESULT_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_GPDB_MODEL_DESCRIBEDBCLUSTERNODEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBCLUSTERNODEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDBClusterNodeRequest : public RpcServiceRequest {
public:
DescribeDBClusterNodeRequest();
~DescribeDBClusterNodeRequest();
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
private:
std::string nodeType_;
std::string accessKeyId_;
std::string dBInstanceId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBCLUSTERNODEREQUEST_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_GPDB_MODEL_DESCRIBEDBCLUSTERNODERESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBCLUSTERNODERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDBClusterNodeResult : public ServiceResult
{
public:
struct Node
{
std::string name;
};
DescribeDBClusterNodeResult();
explicit DescribeDBClusterNodeResult(const std::string &payload);
~DescribeDBClusterNodeResult();
std::string getDBClusterId()const;
std::vector<Node> getNodes()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
std::vector<Node> nodes_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBCLUSTERNODERESULT_H_

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_GPDB_EXPORT DescribeDBClusterPerformanceRequest : public RpcS
public: public:
DescribeDBClusterPerformanceRequest(); DescribeDBClusterPerformanceRequest();
~DescribeDBClusterPerformanceRequest(); ~DescribeDBClusterPerformanceRequest();
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
std::string getStartTime() const; std::string getStartTime() const;
void setStartTime(const std::string &startTime); void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
@@ -40,13 +42,17 @@ public:
void setKey(const std::string &key); void setKey(const std::string &key);
std::string getEndTime() const; std::string getEndTime() const;
void setEndTime(const std::string &endTime); void setEndTime(const std::string &endTime);
std::string getNodes() const;
void setNodes(const std::string &nodes);
private: private:
std::string nodeType_;
std::string startTime_; std::string startTime_;
std::string accessKeyId_; std::string accessKeyId_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string key_; std::string key_;
std::string endTime_; std::string endTime_;
std::string nodes_;
}; };
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb

View File

@@ -32,6 +32,8 @@ public:
~DescribeDBInstanceAttributeRequest(); ~DescribeDBInstanceAttributeRequest();
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
long getOwnerId() const; long getOwnerId() const;
@@ -39,6 +41,7 @@ public:
private: private:
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string dBInstanceId_; std::string dBInstanceId_;
long ownerId_; long ownerId_;
}; };

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
int masterNodeNum; int masterNodeNum;
long dBInstanceMemory; long dBInstanceMemory;
int cpuCoresPerNode; int cpuCoresPerNode;
std::string resourceGroupId;
std::string port; std::string port;
int segNodeNum; int segNodeNum;
int memoryPerNode; int memoryPerNode;
@@ -51,6 +52,7 @@ namespace AlibabaCloud
std::string dBInstanceCategory; std::string dBInstanceCategory;
std::string dBInstanceId; std::string dBInstanceId;
long dBInstanceStorage; long dBInstanceStorage;
int serverlessResource;
std::string lockReason; std::string lockReason;
std::string availabilityValue; std::string availabilityValue;
std::vector<DBInstanceAttribute::Tag> tags; std::vector<DBInstanceAttribute::Tag> tags;
@@ -59,6 +61,7 @@ namespace AlibabaCloud
int segmentCounts; int segmentCounts;
std::string encryptionType; std::string encryptionType;
long dBInstanceDiskMBPS; long dBInstanceDiskMBPS;
std::string serverlessMode;
std::string storageType; std::string storageType;
std::string engineVersion; std::string engineVersion;
std::string dBInstanceStatus; std::string dBInstanceStatus;
@@ -66,6 +69,8 @@ namespace AlibabaCloud
int dBInstanceCpuCores; int dBInstanceCpuCores;
std::string dBInstanceClass; std::string dBInstanceClass;
std::string vSwitchId; std::string vSwitchId;
std::string startTime;
std::string coreVersion;
std::string payType; std::string payType;
std::string lockMode; std::string lockMode;
std::string vpcId; std::string vpcId;
@@ -75,11 +80,14 @@ namespace AlibabaCloud
int cpuCores; int cpuCores;
std::string connectionString; std::string connectionString;
std::string expireTime; std::string expireTime;
std::string segDiskPerformanceLevel;
std::string dBInstanceNetType; std::string dBInstanceNetType;
int idleTime;
std::string encryptionKey; std::string encryptionKey;
bool supportRestore; bool supportRestore;
std::string hostType; std::string hostType;
std::string maintainEndTime; std::string maintainEndTime;
std::string vectorConfigurationStatus;
std::string securityIPList; std::string securityIPList;
std::string maintainStartTime; std::string maintainStartTime;
std::string memoryUnit; std::string memoryUnit;
@@ -91,6 +99,7 @@ namespace AlibabaCloud
int storagePerNode; int storagePerNode;
std::string dBInstanceMode; std::string dBInstanceMode;
std::string regionId; std::string regionId;
std::string runningTime;
}; };

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,10 +26,10 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogFilesRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDataBloatRequest : public RpcServiceRequest {
public: public:
DescribeSQLLogFilesRequest(); DescribeDBInstanceDataBloatRequest();
~DescribeSQLLogFilesRequest(); ~DescribeDBInstanceDataBloatRequest();
int getPageNumber() const; int getPageNumber() const;
void setPageNumber(int pageNumber); void setPageNumber(int pageNumber);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
@@ -38,17 +38,14 @@ public:
void setPageSize(int pageSize); void setPageSize(int pageSize);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
std::string getFileName() const;
void setFileName(const std::string &fileName);
private: private:
int pageNumber_; int pageNumber_;
std::string accessKeyId_; std::string accessKeyId_;
int pageSize_; int pageSize_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string fileName_;
}; };
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDataBloatResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string expectTableSize;
std::string tableName;
std::string storageType;
std::string databaseName;
int sequence;
std::string bloatCeoff;
std::string realTableSize;
std::string timeLastUpdated;
std::string schemaName;
std::string bloatSize;
std::string timeLastVacuumed;
std::string suggestedAction;
};
DescribeDBInstanceDataBloatResult();
explicit DescribeDBInstanceDataBloatResult(const std::string &payload);
~DescribeDBInstanceDataBloatResult();
int getTotalCount()const;
int getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATRESULT_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_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDataSkewRequest : public RpcServiceRequest {
public:
DescribeDBInstanceDataSkewRequest();
~DescribeDBInstanceDataSkewRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
private:
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string dBInstanceId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICERESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICERESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,38 +29,39 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsOnSliceResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDataSkewResult : public ServiceResult
{ {
public: public:
struct SQLLogsSliceItem struct ItemsItem
{ {
float executeCost; std::string distributeKey;
std::string segmentName; std::string tableName;
std::string segmentId; std::string owner;
long returnRowCounts; std::string tableSkew;
float peakMemory; std::string tableSize;
std::string executeStatus; std::string databaseName;
std::string operationExecuteEndTime; int sequence;
std::string operationExecuteTime; std::string timeLastUpdated;
std::string schemaName;
}; };
DescribeSQLLogsOnSliceResult(); DescribeDBInstanceDataSkewResult();
explicit DescribeSQLLogsOnSliceResult(const std::string &payload); explicit DescribeDBInstanceDataSkewResult(const std::string &payload);
~DescribeSQLLogsOnSliceResult(); ~DescribeDBInstanceDataSkewResult();
int getPageRecordCount()const; int getTotalCount()const;
std::vector<SQLLogsSliceItem> getSliceLogItems()const;
int getPageNumber()const; int getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
int pageRecordCount_; int totalCount_;
std::vector<SQLLogsSliceItem> sliceLogItems_;
int pageNumber_; int pageNumber_;
std::vector<ItemsItem> items_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICERESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,12 +26,12 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSlowLogRecordsRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDiagnosisSummaryRequest : public RpcServiceRequest {
public: public:
DescribeSlowLogRecordsRequest(); DescribeDBInstanceDiagnosisSummaryRequest();
~DescribeSlowLogRecordsRequest(); ~DescribeDBInstanceDiagnosisSummaryRequest();
std::string getStartTime() const; std::string getStartStatus() const;
void setStartTime(const std::string &startTime); void setStartStatus(const std::string &startStatus);
int getPageNumber() const; int getPageNumber() const;
void setPageNumber(int pageNumber); void setPageNumber(int pageNumber);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
@@ -40,24 +40,21 @@ public:
void setPageSize(int pageSize); void setPageSize(int pageSize);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
long getSQLId() const; std::string getSyncMode() const;
void setSQLId(long sQLId); void setSyncMode(const std::string &syncMode);
std::string getEndTime() const; std::string getRolePreferd() const;
void setEndTime(const std::string &endTime); void setRolePreferd(const std::string &rolePreferd);
std::string getDBName() const;
void setDBName(const std::string &dBName);
private: private:
std::string startTime_; std::string startStatus_;
int pageNumber_; int pageNumber_;
std::string accessKeyId_; std::string accessKeyId_;
int pageSize_; int pageSize_;
std::string dBInstanceId_; std::string dBInstanceId_;
long sQLId_; std::string syncMode_;
std::string endTime_; std::string rolePreferd_;
std::string dBName_;
}; };
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYREQUEST_H_

View File

@@ -0,0 +1,91 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDiagnosisSummaryResult : public ServiceResult
{
public:
struct MasterStatusInfo
{
int normalNodeNum;
int exceptionNodeNum;
int preferredNodeNum;
int syncedNodeNum;
int notSyncingNodeNum;
int notPreferredNodeNum;
};
struct SegmentStatusInfo
{
int normalNodeNum;
int exceptionNodeNum;
int preferredNodeNum;
int syncedNodeNum;
int notSyncingNodeNum;
int notPreferredNodeNum;
};
struct ItemsItem
{
std::string nodeRole;
std::string nodeName;
std::string nodeType;
std::string hostname;
std::string nodeID;
std::string nodeReplicationMode;
std::string nodeAddress;
std::string nodePort;
std::string nodePreferredRole;
std::string nodeCID;
std::string nodeStatus;
};
DescribeDBInstanceDiagnosisSummaryResult();
explicit DescribeDBInstanceDiagnosisSummaryResult(const std::string &payload);
~DescribeDBInstanceDiagnosisSummaryResult();
SegmentStatusInfo getSegmentStatusInfo()const;
std::string getTotalCount()const;
MasterStatusInfo getMasterStatusInfo()const;
std::string getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
SegmentStatusInfo segmentStatusInfo_;
std::string totalCount_;
MasterStatusInfo masterStatusInfo_;
std::string pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,14 +26,14 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogRecordsRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceErrorLogRequest : public RpcServiceRequest {
public: public:
DescribeSQLLogRecordsRequest(); DescribeDBInstanceErrorLogRequest();
~DescribeSQLLogRecordsRequest(); ~DescribeDBInstanceErrorLogRequest();
std::string getKeywords() const;
void setKeywords(const std::string &keywords);
std::string getStartTime() const; std::string getStartTime() const;
void setStartTime(const std::string &startTime); void setStartTime(const std::string &startTime);
std::string getQueryKeywords() const;
void setQueryKeywords(const std::string &queryKeywords);
int getPageNumber() const; int getPageNumber() const;
void setPageNumber(int pageNumber); void setPageNumber(int pageNumber);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
@@ -42,28 +42,31 @@ public:
void setDatabase(const std::string &database); void setDatabase(const std::string &database);
int getPageSize() const; int getPageSize() const;
void setPageSize(int pageSize); void setPageSize(int pageSize);
std::string getHost() const;
void setHost(const std::string &host);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
std::string getEndTime() const; std::string getEndTime() const;
void setEndTime(const std::string &endTime); void setEndTime(const std::string &endTime);
std::string getForm() const; std::string getLogLevel() const;
void setForm(const std::string &form); void setLogLevel(const std::string &logLevel);
std::string getUser() const; std::string getUser() const;
void setUser(const std::string &user); void setUser(const std::string &user);
private: private:
std::string keywords_;
std::string startTime_; std::string startTime_;
std::string queryKeywords_;
int pageNumber_; int pageNumber_;
std::string accessKeyId_; std::string accessKeyId_;
std::string database_; std::string database_;
int pageSize_; int pageSize_;
std::string host_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string endTime_; std::string endTime_;
std::string form_; std::string logLevel_;
std::string user_; std::string user_;
}; };
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSRESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSRESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,40 +29,36 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogRecordsResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceErrorLogResult : public ServiceResult
{ {
public: public:
struct SQLRecord struct ItemsItem
{ {
std::string executeTime; std::string user;
std::string threadID; std::string database;
long returnRowCounts; std::string logContext;
std::string dBName; long time;
long totalExecutionTimes; std::string host;
std::string hostAddress; std::string logLevel;
std::string sQLText;
std::string accountName;
}; };
DescribeSQLLogRecordsResult(); DescribeDBInstanceErrorLogResult();
explicit DescribeSQLLogRecordsResult(const std::string &payload); explicit DescribeDBInstanceErrorLogResult(const std::string &payload);
~DescribeSQLLogRecordsResult(); ~DescribeDBInstanceErrorLogResult();
int getTotalRecordCount()const; int getTotalCount()const;
int getPageRecordCount()const;
int getPageNumber()const; int getPageNumber()const;
std::vector<SQLRecord> getItems()const; std::vector<ItemsItem> getItems()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
int totalRecordCount_; int totalCount_;
int pageRecordCount_;
int pageNumber_; int pageNumber_;
std::vector<SQLRecord> items_; std::vector<ItemsItem> items_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSRESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGRESULT_H_

View File

@@ -32,11 +32,14 @@ public:
~DescribeDBInstanceIPArrayListRequest(); ~DescribeDBInstanceIPArrayListRequest();
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
private: private:
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string dBInstanceId_; std::string dBInstanceId_;
}; };
} // namespace Model } // namespace Model

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_GPDB_MODEL_DESCRIBEDBINSTANCEINDEXUSAGEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEINDEXUSAGEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceIndexUsageRequest : public RpcServiceRequest {
public:
DescribeDBInstanceIndexUsageRequest();
~DescribeDBInstanceIndexUsageRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
private:
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string dBInstanceId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEINDEXUSAGEREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEINDEXUSAGERESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEINDEXUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceIndexUsageResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string indexName;
std::string tableName;
std::string parentTableName;
bool isPartitionTable;
std::string databaseName;
int indexScanTimes;
std::string indexSize;
std::string indexDef;
std::string timeLastUpdated;
std::string schemaName;
};
DescribeDBInstanceIndexUsageResult();
explicit DescribeDBInstanceIndexUsageResult(const std::string &payload);
~DescribeDBInstanceIndexUsageResult();
int getTotalCount()const;
int getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEINDEXUSAGERESULT_H_

View File

@@ -30,12 +30,15 @@ class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceNetInfoRequest : public RpcServ
public: public:
DescribeDBInstanceNetInfoRequest(); DescribeDBInstanceNetInfoRequest();
~DescribeDBInstanceNetInfoRequest(); ~DescribeDBInstanceNetInfoRequest();
std::string getConnectionString() const;
void setConnectionString(const std::string &connectionString);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
private: private:
std::string connectionString_;
std::string accessKeyId_; std::string accessKeyId_;
std::string dBInstanceId_; std::string dBInstanceId_;
}; };

View File

@@ -1,90 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTERESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceOnECSAttributeResult : public ServiceResult
{
public:
struct DBInstanceAttribute
{
struct Tag
{
std::string value;
std::string key;
};
int masterNodeNum;
std::string port;
int segNodeNum;
std::string encryptionKey;
std::string instanceNetworkType;
bool supportRestore;
std::string dBInstanceCategory;
std::string dBInstanceId;
std::vector<DBInstanceAttribute::Tag> tags;
std::string dBInstanceDescription;
std::string engine;
std::string encryptionType;
int memorySize;
std::string storageType;
std::string engineVersion;
std::string dBInstanceStatus;
std::string zoneId;
std::string dBInstanceClass;
std::string vSwitchId;
int storageSize;
std::string minorVersion;
std::string payType;
std::string lockMode;
std::string vpcId;
std::string creationTime;
std::string instanceDeployType;
std::string connectionMode;
int cpuCores;
std::string regionId;
std::string connectionString;
std::string expireTime;
};
DescribeDBInstanceOnECSAttributeResult();
explicit DescribeDBInstanceOnECSAttributeResult(const std::string &payload);
~DescribeDBInstanceOnECSAttributeResult();
std::vector<DBInstanceAttribute> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceAttribute> items_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTERESULT_H_

View File

@@ -34,6 +34,8 @@ public:
void setStartTime(const std::string &startTime); void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
std::string getKey() const; std::string getKey() const;
@@ -44,6 +46,7 @@ public:
private: private:
std::string startTime_; std::string startTime_;
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string key_; std::string key_;
std::string endTime_; std::string endTime_;

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_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstancePlansRequest : public RpcServiceRequest {
public:
DescribeDBInstancePlansRequest();
~DescribeDBInstancePlansRequest();
std::string getPlanType() const;
void setPlanType(const std::string &planType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPlanCreateDate() const;
void setPlanCreateDate(const std::string &planCreateDate);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getPlanDesc() const;
void setPlanDesc(const std::string &planDesc);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPlanScheduleType() const;
void setPlanScheduleType(const std::string &planScheduleType);
std::string getPlanId() const;
void setPlanId(const std::string &planId);
private:
std::string planType_;
std::string accessKeyId_;
std::string planCreateDate_;
std::string dBInstanceId_;
std::string planDesc_;
long ownerId_;
std::string planScheduleType_;
std::string planId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,42 +29,46 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeSlowLogRecordsResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstancePlansResult : public ServiceResult
{ {
public: public:
struct SQLSlowRecord struct PlanList
{ {
long queryTimes; std::string dBInstanceId;
std::string executionStartTime; std::string planId;
long returnRowCounts; std::string planScheduleType;
long lockTimes; std::string planEndDate;
std::string dBName; std::string planType;
long parseRowCounts; std::string planDesc;
std::string hostAddress; std::string planName;
std::string sQLText; std::string planStartDate;
std::string planConfig;
std::string planStatus;
}; };
DescribeSlowLogRecordsResult(); DescribeDBInstancePlansResult();
explicit DescribeSlowLogRecordsResult(const std::string &payload); explicit DescribeDBInstancePlansResult(const std::string &payload);
~DescribeSlowLogRecordsResult(); ~DescribeDBInstancePlansResult();
std::string getStatus()const;
int getTotalRecordCount()const; int getTotalRecordCount()const;
int getPageRecordCount()const; int getPageRecordCount()const;
int getPageNumber()const; int getPageNumber()const;
std::vector<SQLSlowRecord> getItems()const; std::vector<PlanList> getItems()const;
std::string getEngine()const; std::string getErrorMessage()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string status_;
int totalRecordCount_; int totalRecordCount_;
int pageRecordCount_; int pageRecordCount_;
int pageNumber_; int pageNumber_;
std::vector<SQLSlowRecord> items_; std::vector<PlanList> items_;
std::string engine_; std::string errorMessage_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSRESULT_H_

View File

@@ -42,6 +42,8 @@ public:
void setPageNumber(int pageNumber); void setPageNumber(int pageNumber);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
int getPageSize() const; int getPageSize() const;
@@ -66,6 +68,7 @@ private:
std::vector<std::string> dBInstanceStatuses_; std::vector<std::string> dBInstanceStatuses_;
int pageNumber_; int pageNumber_;
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
int pageSize_; int pageSize_;
std::string dBInstanceDescription_; std::string dBInstanceDescription_;

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string key; std::string key;
}; };
int masterNodeNum; int masterNodeNum;
std::string resourceGroupId;
std::string dBInstanceNetType; std::string dBInstanceNetType;
std::string segNodeNum; std::string segNodeNum;
std::string instanceNetworkType; std::string instanceNetworkType;
@@ -49,6 +50,7 @@ namespace AlibabaCloud
std::vector<DBInstance::Tag> tags; std::vector<DBInstance::Tag> tags;
std::string engine; std::string engine;
std::string dBInstanceDescription; std::string dBInstanceDescription;
std::string serverlessMode;
std::string storageType; std::string storageType;
std::string engineVersion; std::string engineVersion;
std::string dBInstanceStatus; std::string dBInstanceStatus;

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_GPDB_MODEL_DESCRIBEDATAREDISTRIBUTEINFOREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATAREDISTRIBUTEINFOREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDataReDistributeInfoRequest : public RpcServiceRequest {
public:
DescribeDataReDistributeInfoRequest();
~DescribeDataReDistributeInfoRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string accessKeyId_;
std::string dBInstanceId_;
long ownerId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATAREDISTRIBUTEINFOREQUEST_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_GPDB_MODEL_DESCRIBEDATAREDISTRIBUTEINFORESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATAREDISTRIBUTEINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDataReDistributeInfoResult : public ServiceResult
{
public:
struct DataReDistributeInfo
{
std::string status;
std::string type;
long progress;
std::string message;
std::string startTime;
std::string remainTime;
};
DescribeDataReDistributeInfoResult();
explicit DescribeDataReDistributeInfoResult(const std::string &payload);
~DescribeDataReDistributeInfoResult();
DataReDistributeInfo getDataReDistributeInfo()const;
protected:
void parse(const std::string &payload);
private:
DataReDistributeInfo dataReDistributeInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATAREDISTRIBUTEINFORESULT_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_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDataShareInstancesRequest : public RpcServiceRequest {
public:
DescribeDataShareInstancesRequest();
~DescribeDataShareInstancesRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getSearchValue() const;
void setSearchValue(const std::string &searchValue);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string searchValue_;
long ownerId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESRESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESRESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,27 +29,27 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogFilesResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeDataShareInstancesResult : public ServiceResult
{ {
public: public:
struct LogFile struct DBInstance
{ {
std::string logStartTime; std::string description;
std::string logStatus; std::string zoneId;
std::string logSize; std::string dBInstanceId;
std::string logDownloadURL; std::string dBInstanceMode;
std::string fileID; std::string regionId;
std::string logEndTime; std::string dataShareStatus;
}; };
DescribeSQLLogFilesResult(); DescribeDataShareInstancesResult();
explicit DescribeSQLLogFilesResult(const std::string &payload); explicit DescribeDataShareInstancesResult(const std::string &payload);
~DescribeSQLLogFilesResult(); ~DescribeDataShareInstancesResult();
int getTotalRecordCount()const; int getTotalRecordCount()const;
int getPageRecordCount()const; int getPageRecordCount()const;
int getPageNumber()const; int getPageNumber()const;
std::vector<LogFile> getItems()const; std::vector<DBInstance> getItems()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
@@ -57,10 +57,10 @@ namespace AlibabaCloud
int totalRecordCount_; int totalRecordCount_;
int pageRecordCount_; int pageRecordCount_;
int pageNumber_; int pageNumber_;
std::vector<LogFile> items_; std::vector<DBInstance> items_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESRESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESRESULT_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_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDataSharePerformanceRequest : public RpcServiceRequest {
public:
DescribeDataSharePerformanceRequest();
~DescribeDataSharePerformanceRequest();
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
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 getKey() const;
void setKey(const std::string &key);
private:
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string key_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSRESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCERESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSRESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCERESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,34 +29,44 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceSQLPatternsResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeDataSharePerformanceResult : public ServiceResult
{ {
public: public:
struct Pattern struct PerformanceItem
{ {
std::string values; struct SeriesItem
{
struct ValuesItem
{
std::vector<std::string> point;
};
std::vector<SeriesItem::ValuesItem> values;
std::string name;
};
std::vector<PerformanceItem::SeriesItem> series;
std::string unit;
std::string name; std::string name;
}; };
DescribeDBInstanceSQLPatternsResult(); DescribeDataSharePerformanceResult();
explicit DescribeDBInstanceSQLPatternsResult(const std::string &payload); explicit DescribeDataSharePerformanceResult(const std::string &payload);
~DescribeDBInstanceSQLPatternsResult(); ~DescribeDataSharePerformanceResult();
std::vector<PerformanceItem> getPerformanceKeys()const;
std::string getEndTime()const; std::string getEndTime()const;
std::string getStartTime()const; std::string getStartTime()const;
std::string getDBClusterId()const; std::string getDBClusterId()const;
std::vector<Pattern> getPatterns()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::vector<PerformanceItem> performanceKeys_;
std::string endTime_; std::string endTime_;
std::string startTime_; std::string startTime_;
std::string dBClusterId_; std::string dBClusterId_;
std::vector<Pattern> patterns_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSRESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCERESULT_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_GPDB_MODEL_DESCRIBEDIAGNOSISDIMENSIONSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISDIMENSIONSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisDimensionsRequest : public RpcServiceRequest {
public:
DescribeDiagnosisDimensionsRequest();
~DescribeDiagnosisDimensionsRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
private:
std::string accessKeyId_;
std::string dBInstanceId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISDIMENSIONSREQUEST_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_GPDB_MODEL_DESCRIBEDIAGNOSISDIMENSIONSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISDIMENSIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisDimensionsResult : public ServiceResult
{
public:
DescribeDiagnosisDimensionsResult();
explicit DescribeDiagnosisDimensionsResult(const std::string &payload);
~DescribeDiagnosisDimensionsResult();
std::vector<std::string> getDatabases()const;
std::vector<std::string> getUserNames()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> databases_;
std::vector<std::string> userNames_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISDIMENSIONSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,18 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceSQLPatternsRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisMonitorPerformanceRequest : public RpcServiceRequest {
public: public:
DescribeDBInstanceSQLPatternsRequest(); DescribeDiagnosisMonitorPerformanceRequest();
~DescribeDBInstanceSQLPatternsRequest(); ~DescribeDiagnosisMonitorPerformanceRequest();
std::string getQueryCondition() const;
void setQueryCondition(const std::string &queryCondition);
std::string getStartTime() const; std::string getStartTime() const;
void setStartTime(const std::string &startTime); void setStartTime(const std::string &startTime);
std::string getQueryKeywords() const;
void setQueryKeywords(const std::string &queryKeywords);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getDatabase() const; std::string getDatabase() const;
void setDatabase(const std::string &database); void setDatabase(const std::string &database);
std::string getSourceIP() const;
void setSourceIP(const std::string &sourceIP);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
std::string getEndTime() const; std::string getEndTime() const;
@@ -48,11 +46,10 @@ public:
void setUser(const std::string &user); void setUser(const std::string &user);
private: private:
std::string queryCondition_;
std::string startTime_; std::string startTime_;
std::string queryKeywords_;
std::string accessKeyId_; std::string accessKeyId_;
std::string database_; std::string database_;
std::string sourceIP_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string endTime_; std::string endTime_;
std::string user_; std::string user_;
@@ -60,4 +57,4 @@ private:
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCERESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisMonitorPerformanceResult : public ServiceResult
{
public:
struct Item
{
std::string status;
std::string user;
std::string queryID;
long startTime;
std::string database;
int cost;
};
DescribeDiagnosisMonitorPerformanceResult();
explicit DescribeDiagnosisMonitorPerformanceResult(const std::string &payload);
~DescribeDiagnosisMonitorPerformanceResult();
bool getPerformancesTruncated()const;
std::vector<Item> getPerformances()const;
int getPerformancesThreshold()const;
protected:
void parse(const std::string &payload);
private:
bool performancesTruncated_;
std::vector<Item> performances_;
int performancesThreshold_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCERESULT_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_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisRecordsRequest : public RpcServiceRequest {
public:
DescribeDiagnosisRecordsRequest();
~DescribeDiagnosisRecordsRequest();
std::string getQueryCondition() const;
void setQueryCondition(const std::string &queryCondition);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDatabase() const;
void setDatabase(const std::string &database);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getUser() const;
void setUser(const std::string &user);
private:
std::string queryCondition_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string database_;
int pageSize_;
std::string dBInstanceId_;
std::string keyword_;
std::string order_;
std::string endTime_;
std::string user_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSRESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSRESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,40 +29,35 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeSlowSQLLogsResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisRecordsResult : public ServiceResult
{ {
public: public:
struct Item struct Item
{ {
float executeCost; std::string status;
std::string sQLPlan; std::string sQLStmt;
std::string dBRole; std::string user;
std::string queryId; int sQLTruncatedThreshold;
int sourcePort; std::string queryID;
std::string sQLText; long startTime;
std::string sourceIP; std::string database;
long returnRowCounts; int duration;
std::string dBName; bool sQLTruncated;
std::string operationType; std::string sessionID;
long scanRowCounts;
std::string operationClass;
std::string executeState;
std::string operationExecuteTime;
std::string accountName;
}; };
DescribeSlowSQLLogsResult(); DescribeDiagnosisRecordsResult();
explicit DescribeSlowSQLLogsResult(const std::string &payload); explicit DescribeDiagnosisRecordsResult(const std::string &payload);
~DescribeSlowSQLLogsResult(); ~DescribeDiagnosisRecordsResult();
int getPageRecordCount()const; int getTotalCount()const;
int getPageNumber()const; int getPageNumber()const;
std::vector<Item> getItems()const; std::vector<Item> getItems()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
int pageRecordCount_; int totalCount_;
int pageNumber_; int pageNumber_;
std::vector<Item> items_; std::vector<Item> items_;
@@ -70,4 +65,4 @@ namespace AlibabaCloud
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSRESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSRESULT_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_GPDB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisSQLInfoRequest : public RpcServiceRequest {
public:
DescribeDiagnosisSQLInfoRequest();
~DescribeDiagnosisSQLInfoRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getQueryID() const;
void setQueryID(const std::string &queryID);
private:
std::string accessKeyId_;
std::string database_;
std::string dBInstanceId_;
std::string queryID_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisSQLInfoResult : public ServiceResult
{
public:
DescribeDiagnosisSQLInfoResult();
explicit DescribeDiagnosisSQLInfoResult(const std::string &payload);
~DescribeDiagnosisSQLInfoResult();
std::string getStatus()const;
std::string getTextPlan()const;
std::string getSortedMetrics()const;
std::string getMaxOutputRows()const;
std::string getSQLStmt()const;
std::string getUser()const;
std::string getQueryID()const;
long getStartTime()const;
std::string getDatabase()const;
int getDuration()const;
std::string getQueryPlan()const;
std::string getSessionID()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string textPlan_;
std::string sortedMetrics_;
std::string maxOutputRows_;
std::string sQLStmt_;
std::string user_;
std::string queryID_;
long startTime_;
std::string database_;
int duration_;
std::string queryPlan_;
std::string sessionID_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGEREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGEREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,10 +26,10 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeResourceUsageRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeDownloadRecordsRequest : public RpcServiceRequest {
public: public:
DescribeResourceUsageRequest(); DescribeDownloadRecordsRequest();
~DescribeResourceUsageRequest(); ~DescribeDownloadRecordsRequest();
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
@@ -42,4 +42,4 @@ private:
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGEREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSREQUEST_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_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDownloadRecordsResult : public ServiceResult
{
public:
struct Item
{
std::string status;
std::string fileName;
std::string exceptionMsg;
long downloadId;
std::string downloadUrl;
};
DescribeDownloadRecordsResult();
explicit DescribeDownloadRecordsResult(const std::string &payload);
~DescribeDownloadRecordsResult();
std::vector<Item> getRecords()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Item> records_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,10 +26,10 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLCollectorPolicyRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeDownloadSQLLogsRequest : public RpcServiceRequest {
public: public:
DescribeSQLCollectorPolicyRequest(); DescribeDownloadSQLLogsRequest();
~DescribeSQLCollectorPolicyRequest(); ~DescribeDownloadSQLLogsRequest();
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
@@ -42,4 +42,4 @@ private:
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSREQUEST_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_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeDownloadSQLLogsResult : public ServiceResult
{
public:
struct Item
{
std::string status;
std::string fileName;
std::string exceptionMsg;
long downloadId;
std::string downloadUrl;
};
DescribeDownloadSQLLogsResult();
explicit DescribeDownloadSQLLogsResult(const std::string &payload);
~DescribeDownloadSQLLogsResult();
std::vector<Item> getRecords()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Item> records_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,23 +26,23 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogByQueryIdRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeHealthStatusRequest : public RpcServiceRequest {
public: public:
DescribeSQLLogByQueryIdRequest(); DescribeHealthStatusRequest();
~DescribeSQLLogByQueryIdRequest(); ~DescribeHealthStatusRequest();
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
std::string getQueryId() const; std::string getKey() const;
void setQueryId(const std::string &queryId); void setKey(const std::string &key);
private: private:
std::string accessKeyId_; std::string accessKeyId_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string queryId_; std::string key_;
}; };
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSREQUEST_H_

View File

@@ -0,0 +1,143 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeHealthStatusResult : public ServiceResult
{
public:
struct Status
{
struct Adbpg_status
{
std::string status;
float value;
};
struct Adbpg_connection_status
{
std::string status;
float value;
};
struct Adbpg_disk_status
{
std::string status;
float value;
};
struct Adbpg_disk_usage_percent
{
std::string status;
float value;
};
struct Adbpg_master_disk_usage_percent_max
{
std::string status;
float value;
};
struct Adbgp_segment_disk_usage_percent_max
{
std::string status;
float value;
};
struct Node_master_status
{
std::string status;
float value;
};
struct Node_segment_disk_status
{
std::string status;
float value;
};
struct Node_master_connection_status
{
std::string status;
float value;
};
struct Node_segment_connection_status
{
std::string status;
float value;
};
struct Adbpg_master_status
{
std::string status;
float value;
};
struct Adbpg_segment_status
{
std::string status;
float value;
};
struct Adbpg_instance_total_data_gb
{
float value;
};
struct Adbpg_instance_hot_data_gb
{
float value;
};
struct Adbpg_instance_cold_data_gb
{
float value;
};
Adbpg_instance_cold_data_gb adbpg_instance_cold_data_gb;
Node_master_connection_status node_master_connection_status;
Node_master_status node_master_status;
Node_segment_connection_status node_segment_connection_status;
Adbpg_segment_status adbpg_segment_status;
Adbpg_disk_usage_percent adbpg_disk_usage_percent;
Node_segment_disk_status node_segment_disk_status;
Adbpg_master_status adbpg_master_status;
Adbpg_status adbpg_status;
Adbgp_segment_disk_usage_percent_max adbgp_segment_disk_usage_percent_max;
Adbpg_instance_hot_data_gb adbpg_instance_hot_data_gb;
Adbpg_instance_total_data_gb adbpg_instance_total_data_gb;
Adbpg_disk_status adbpg_disk_status;
Adbpg_master_disk_usage_percent_max adbpg_master_disk_usage_percent_max;
Adbpg_connection_status adbpg_connection_status;
};
DescribeHealthStatusResult();
explicit DescribeHealthStatusResult(const std::string &payload);
~DescribeHealthStatusResult();
Status getStatus()const;
std::string getDBClusterId()const;
protected:
void parse(const std::string &payload);
private:
Status status_;
std::string dBClusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSRESULT_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_GPDB_MODEL_DESCRIBENAMESPACEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBENAMESPACEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeNamespaceRequest : public RpcServiceRequest {
public:
DescribeNamespaceRequest();
~DescribeNamespaceRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getManagerAccount() const;
void setManagerAccount(const std::string &managerAccount);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getManagerAccountPassword() const;
void setManagerAccountPassword(const std::string &managerAccountPassword);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string accessKeyId_;
std::string regionId_;
std::string managerAccount_;
std::string dBInstanceId_;
std::string managerAccountPassword_;
long ownerId_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBENAMESPACEREQUEST_H_

View File

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

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const; std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken); void setSecurityToken(const std::string &securityToken);
std::string getRegionId() const; std::string getRegionId() const;
@@ -52,6 +54,7 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_; std::string securityToken_;
std::string regionId_; std::string regionId_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const; std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken); void setSecurityToken(const std::string &securityToken);
std::string getRegionId() const; std::string getRegionId() const;
@@ -50,6 +52,7 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_; std::string securityToken_;
std::string regionId_; std::string regionId_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;

View File

@@ -1,70 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogByQueryIdResult : public ServiceResult
{
public:
struct SQLLog
{
float executeCost;
std::string sQLPlan;
std::string dBRole;
std::string queryId;
int sourcePort;
std::string sQLText;
std::string sourceIP;
long returnRowCounts;
std::vector<std::string> sliceIds;
std::string dBName;
std::string operationType;
long scanRowCounts;
std::string operationClass;
std::string executeState;
std::string operationExecuteTime;
std::string accountName;
};
DescribeSQLLogByQueryIdResult();
explicit DescribeSQLLogByQueryIdResult(const std::string &payload);
~DescribeSQLLogByQueryIdResult();
std::vector<SQLLog> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SQLLog> items_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDRESULT_H_

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsOnSliceRequest : public RpcServiceRequest {
public:
DescribeSQLLogsOnSliceRequest();
~DescribeSQLLogsOnSliceRequest();
std::string getSliceId() const;
void setSliceId(const std::string &sliceId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getMinExecuteCost() const;
void setMinExecuteCost(const std::string &minExecuteCost);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getMaxExecuteCost() const;
void setMaxExecuteCost(const std::string &maxExecuteCost);
std::string getExecuteState() const;
void setExecuteState(const std::string &executeState);
std::string getQueryId() const;
void setQueryId(const std::string &queryId);
private:
std::string sliceId_;
int pageNumber_;
std::string accessKeyId_;
std::string minExecuteCost_;
int pageSize_;
std::string dBInstanceId_;
std::string maxExecuteCost_;
std::string executeState_;
std::string queryId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2REQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2REQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,30 +26,36 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSlowSQLLogsRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsV2Request : public RpcServiceRequest {
public: public:
DescribeSlowSQLLogsRequest(); DescribeSQLLogsV2Request();
~DescribeSlowSQLLogsRequest(); ~DescribeSQLLogsV2Request();
std::string getStartTime() const; std::string getStartTime() const;
void setStartTime(const std::string &startTime); void setStartTime(const std::string &startTime);
std::string getQueryKeywords() const; std::string getQueryKeywords() const;
void setQueryKeywords(const std::string &queryKeywords); void setQueryKeywords(const std::string &queryKeywords);
int getPageNumber() const; std::string getPageNumber() const;
void setPageNumber(int pageNumber); void setPageNumber(const std::string &pageNumber);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDatabase() const; std::string getDatabase() const;
void setDatabase(const std::string &database); void setDatabase(const std::string &database);
std::string getSourceIP() const; std::string getSourceIP() const;
void setSourceIP(const std::string &sourceIP); void setSourceIP(const std::string &sourceIP);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getMinExecuteCost() const; std::string getMinExecuteCost() const;
void setMinExecuteCost(const std::string &minExecuteCost); void setMinExecuteCost(const std::string &minExecuteCost);
int getPageSize() const; std::string getPageSize() const;
void setPageSize(int pageSize); void setPageSize(const std::string &pageSize);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
std::string getMaxExecuteCost() const; std::string getMaxExecuteCost() const;
void setMaxExecuteCost(const std::string &maxExecuteCost); void setMaxExecuteCost(const std::string &maxExecuteCost);
std::string getExecuteCost() const;
void setExecuteCost(const std::string &executeCost);
std::string getExecuteState() const; std::string getExecuteState() const;
void setExecuteState(const std::string &executeState); void setExecuteState(const std::string &executeState);
std::string getEndTime() const; std::string getEndTime() const;
@@ -64,14 +70,17 @@ public:
private: private:
std::string startTime_; std::string startTime_;
std::string queryKeywords_; std::string queryKeywords_;
int pageNumber_; std::string pageNumber_;
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string database_; std::string database_;
std::string sourceIP_; std::string sourceIP_;
std::string regionId_;
std::string minExecuteCost_; std::string minExecuteCost_;
int pageSize_; std::string pageSize_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string maxExecuteCost_; std::string maxExecuteCost_;
std::string executeCost_;
std::string executeState_; std::string executeState_;
std::string endTime_; std::string endTime_;
std::string operationType_; std::string operationType_;
@@ -81,4 +90,4 @@ private:
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2REQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSRESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2RESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSRESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2RESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,13 +29,12 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsV2Result : public ServiceResult
{ {
public: public:
struct Item struct Item
{ {
float executeCost; float executeCost;
std::string sQLPlan;
std::string dBRole; std::string dBRole;
int sourcePort; int sourcePort;
std::string sQLText; std::string sQLText;
@@ -51,9 +50,9 @@ namespace AlibabaCloud
}; };
DescribeSQLLogsResult(); DescribeSQLLogsV2Result();
explicit DescribeSQLLogsResult(const std::string &payload); explicit DescribeSQLLogsV2Result(const std::string &payload);
~DescribeSQLLogsResult(); ~DescribeSQLLogsV2Result();
int getPageRecordCount()const; int getPageRecordCount()const;
int getPageNumber()const; int getPageNumber()const;
std::vector<Item> getItems()const; std::vector<Item> getItems()const;
@@ -69,4 +68,4 @@ namespace AlibabaCloud
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSRESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2RESULT_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_GPDB_MODEL_DESCRIBESAMPLEDATAREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESAMPLEDATAREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSampleDataRequest : public RpcServiceRequest {
public:
DescribeSampleDataRequest();
~DescribeSampleDataRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string accessKeyId_;
std::string dBInstanceId_;
long ownerId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESAMPLEDATAREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESAMPLEDATARESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBESAMPLEDATARESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,23 +29,27 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLCollectorPolicyResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeSampleDataResult : public ServiceResult
{ {
public: public:
DescribeSQLCollectorPolicyResult(); DescribeSampleDataResult();
explicit DescribeSQLCollectorPolicyResult(const std::string &payload); explicit DescribeSampleDataResult(const std::string &payload);
~DescribeSQLCollectorPolicyResult(); ~DescribeSampleDataResult();
std::string getSQLCollectorStatus()const; std::string getDBInstanceId()const;
bool getHasSampleData()const;
std::string getErrorMessage()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string sQLCollectorStatus_; std::string dBInstanceId_;
bool hasSampleData_;
std::string errorMessage_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESAMPLEDATARESULT_H_

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,23 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT AddBuDBInstanceRelationRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DescribeSupportFeaturesRequest : public RpcServiceRequest {
public: public:
AddBuDBInstanceRelationRequest(); DescribeSupportFeaturesRequest();
~AddBuDBInstanceRelationRequest(); ~DescribeSupportFeaturesRequest();
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
long getOwnerId() const; long getOwnerId() const;
void setOwnerId(long ownerId); void setOwnerId(long ownerId);
std::string getBusinessUnit() const;
void setBusinessUnit(const std::string &businessUnit);
private: private:
std::string accessKeyId_; std::string accessKeyId_;
std::string dBInstanceId_; std::string dBInstanceId_;
long ownerId_; long ownerId_;
std::string businessUnit_;
}; };
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,25 +29,25 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT AddBuDBInstanceRelationResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DescribeSupportFeaturesResult : public ServiceResult
{ {
public: public:
AddBuDBInstanceRelationResult(); DescribeSupportFeaturesResult();
explicit AddBuDBInstanceRelationResult(const std::string &payload); explicit DescribeSupportFeaturesResult(const std::string &payload);
~AddBuDBInstanceRelationResult(); ~DescribeSupportFeaturesResult();
std::string getBusinessUnit()const; std::string getDBInstanceId()const;
std::string getDBInstanceName()const; std::string getSupportFeatureList()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string businessUnit_; std::string dBInstanceId_;
std::string dBInstanceName_; std::string supportFeatureList_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESRESULT_H_

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId); void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const; std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId); void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const; std::string getRegionId() const;
void setRegionId(const std::string &regionId); void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const; std::string getResourceOwnerAccount() const;
@@ -48,6 +50,7 @@ public:
private: private:
long resourceOwnerId_; long resourceOwnerId_;
std::string accessKeyId_; std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_; std::string regionId_;
std::string resourceOwnerAccount_; std::string resourceOwnerAccount_;
std::string ownerAccount_; std::string ownerAccount_;

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_GPDB_MODEL_DESCRIBEWAITINGSQLINFOREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEWAITINGSQLINFOREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeWaitingSQLInfoRequest : public RpcServiceRequest {
public:
DescribeWaitingSQLInfoRequest();
~DescribeWaitingSQLInfoRequest();
std::string getPID() const;
void setPID(const std::string &pID);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
private:
std::string pID_;
std::string accessKeyId_;
std::string database_;
std::string dBInstanceId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEWAITINGSQLINFOREQUEST_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_GPDB_MODEL_DESCRIBEWAITINGSQLINFORESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEWAITINGSQLINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeWaitingSQLInfoResult : public ServiceResult
{
public:
struct Item
{
std::string blockedBySQLStmt;
std::string grantLocks;
std::string blockedByPID;
std::string sQLStmt;
std::string user;
std::string blockedByUser;
std::string blockedByApplication;
std::string pID;
std::string application;
std::string notGrantLocks;
};
DescribeWaitingSQLInfoResult();
explicit DescribeWaitingSQLInfoResult(const std::string &payload);
~DescribeWaitingSQLInfoResult();
std::string getDatabase()const;
std::vector<Item> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::string database_;
std::vector<Item> items_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEWAITINGSQLINFORESULT_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_GPDB_MODEL_DESCRIBEWAITINGSQLRECORDSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEWAITINGSQLRECORDSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeWaitingSQLRecordsRequest : public RpcServiceRequest {
public:
DescribeWaitingSQLRecordsRequest();
~DescribeWaitingSQLRecordsRequest();
std::string getQueryCondition() const;
void setQueryCondition(const std::string &queryCondition);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDatabase() const;
void setDatabase(const std::string &database);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getUser() const;
void setUser(const std::string &user);
private:
std::string queryCondition_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string database_;
int pageSize_;
std::string dBInstanceId_;
std::string keyword_;
std::string order_;
std::string endTime_;
std::string user_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEWAITINGSQLRECORDSREQUEST_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_GPDB_MODEL_DESCRIBEWAITINGSQLRECORDSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEWAITINGSQLRECORDSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DescribeWaitingSQLRecordsResult : public ServiceResult
{
public:
struct Item
{
std::string status;
std::string sQLStmt;
std::string user;
long waitingTime;
long startTime;
std::string database;
std::string pID;
std::string sessionID;
};
DescribeWaitingSQLRecordsResult();
explicit DescribeWaitingSQLRecordsResult(const std::string &payload);
~DescribeWaitingSQLRecordsResult();
int getTotalCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageNumber_;
std::vector<Item> items_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEWAITINGSQLRECORDSRESULT_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_GPDB_MODEL_DOWNLOADDIAGNOSISRECORDSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DOWNLOADDIAGNOSISRECORDSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DownloadDiagnosisRecordsRequest : public RpcServiceRequest {
public:
DownloadDiagnosisRecordsRequest();
~DownloadDiagnosisRecordsRequest();
std::string getQueryCondition() const;
void setQueryCondition(const std::string &queryCondition);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDatabase() const;
void setDatabase(const std::string &database);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getUser() const;
void setUser(const std::string &user);
private:
std::string queryCondition_;
std::string startTime_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string database_;
std::string dBInstanceId_;
std::string lang_;
std::string endTime_;
std::string user_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DOWNLOADDIAGNOSISRECORDSREQUEST_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_GPDB_MODEL_DOWNLOADDIAGNOSISRECORDSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_DOWNLOADDIAGNOSISRECORDSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT DownloadDiagnosisRecordsResult : public ServiceResult
{
public:
DownloadDiagnosisRecordsResult();
explicit DownloadDiagnosisRecordsResult(const std::string &payload);
~DownloadDiagnosisRecordsResult();
std::string getDBInstanceId()const;
std::string getDownloadId()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string downloadId_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_DOWNLOADDIAGNOSISRECORDSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSREQUEST_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSREQUEST_H_ #define ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h> #include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,10 +26,10 @@
namespace AlibabaCloud { namespace AlibabaCloud {
namespace Gpdb { namespace Gpdb {
namespace Model { namespace Model {
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsRequest : public RpcServiceRequest { class ALIBABACLOUD_GPDB_EXPORT DownloadSQLLogsRecordsRequest : public RpcServiceRequest {
public: public:
DescribeSQLLogsRequest(); DownloadSQLLogsRecordsRequest();
~DescribeSQLLogsRequest(); ~DownloadSQLLogsRecordsRequest();
std::string getStartTime() const; std::string getStartTime() const;
void setStartTime(const std::string &startTime); void setStartTime(const std::string &startTime);
std::string getQueryKeywords() const; std::string getQueryKeywords() const;
@@ -48,6 +48,8 @@ public:
void setPageSize(int pageSize); void setPageSize(int pageSize);
std::string getDBInstanceId() const; std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId); void setDBInstanceId(const std::string &dBInstanceId);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getMaxExecuteCost() const; std::string getMaxExecuteCost() const;
void setMaxExecuteCost(const std::string &maxExecuteCost); void setMaxExecuteCost(const std::string &maxExecuteCost);
std::string getExecuteCost() const; std::string getExecuteCost() const;
@@ -73,6 +75,7 @@ private:
std::string minExecuteCost_; std::string minExecuteCost_;
int pageSize_; int pageSize_;
std::string dBInstanceId_; std::string dBInstanceId_;
std::string lang_;
std::string maxExecuteCost_; std::string maxExecuteCost_;
std::string executeCost_; std::string executeCost_;
std::string executeState_; std::string executeState_;
@@ -84,4 +87,4 @@ private:
} // namespace Model } // namespace Model
} // namespace Gpdb } // namespace Gpdb
} // namespace AlibabaCloud } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSREQUEST_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_GPDB_MODEL_MODIFYDBINSTANCECONNECTIONMODERESULT_H_ #ifndef ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_MODIFYDBINSTANCECONNECTIONMODERESULT_H_ #define ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_GPDB_EXPORT ModifyDBInstanceConnectionModeResult : public ServiceResult class ALIBABACLOUD_GPDB_EXPORT DownloadSQLLogsRecordsResult : public ServiceResult
{ {
public: public:
ModifyDBInstanceConnectionModeResult(); DownloadSQLLogsRecordsResult();
explicit ModifyDBInstanceConnectionModeResult(const std::string &payload); explicit DownloadSQLLogsRecordsResult(const std::string &payload);
~ModifyDBInstanceConnectionModeResult(); ~DownloadSQLLogsRecordsResult();
long getDownloadId()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
long downloadId_;
}; };
} }
} }
} }
#endif // !ALIBABACLOUD_GPDB_MODEL_MODIFYDBINSTANCECONNECTIONMODERESULT_H_ #endif // !ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSRESULT_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_GPDB_MODEL_GRANTCOLLECTIONREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_GRANTCOLLECTIONREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT GrantCollectionRequest : public RpcServiceRequest {
public:
GrantCollectionRequest();
~GrantCollectionRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getGrantType() const;
void setGrantType(const std::string &grantType);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getManagerAccount() const;
void setManagerAccount(const std::string &managerAccount);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getManagerAccountPassword() const;
void setManagerAccountPassword(const std::string &managerAccountPassword);
std::string getCollection() const;
void setCollection(const std::string &collection);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getGrantToNamespace() const;
void setGrantToNamespace(const std::string &grantToNamespace);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string accessKeyId_;
std::string grantType_;
std::string regionId_;
std::string managerAccount_;
std::string dBInstanceId_;
std::string managerAccountPassword_;
std::string collection_;
long ownerId_;
std::string grantToNamespace_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_GRANTCOLLECTIONREQUEST_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_GPDB_MODEL_GRANTCOLLECTIONRESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_GRANTCOLLECTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT GrantCollectionResult : public ServiceResult
{
public:
GrantCollectionResult();
explicit GrantCollectionResult(const std::string &payload);
~GrantCollectionResult();
std::string getStatus()const;
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_GRANTCOLLECTIONRESULT_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_GPDB_MODEL_INITVECTORDATABASEREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_INITVECTORDATABASEREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT InitVectorDatabaseRequest : public RpcServiceRequest {
public:
InitVectorDatabaseRequest();
~InitVectorDatabaseRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getManagerAccount() const;
void setManagerAccount(const std::string &managerAccount);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getManagerAccountPassword() const;
void setManagerAccountPassword(const std::string &managerAccountPassword);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string accessKeyId_;
std::string regionId_;
std::string managerAccount_;
std::string dBInstanceId_;
std::string managerAccountPassword_;
long ownerId_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_INITVECTORDATABASEREQUEST_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_GPDB_MODEL_INITVECTORDATABASERESULT_H_
#define ALIBABACLOUD_GPDB_MODEL_INITVECTORDATABASERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/gpdb/GpdbExport.h>
namespace AlibabaCloud
{
namespace Gpdb
{
namespace Model
{
class ALIBABACLOUD_GPDB_EXPORT InitVectorDatabaseResult : public ServiceResult
{
public:
InitVectorDatabaseResult();
explicit InitVectorDatabaseResult(const std::string &payload);
~InitVectorDatabaseResult();
std::string getStatus()const;
std::string getMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string message_;
};
}
}
}
#endif // !ALIBABACLOUD_GPDB_MODEL_INITVECTORDATABASERESULT_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_GPDB_MODEL_LISTCOLLECTIONSREQUEST_H_
#define ALIBABACLOUD_GPDB_MODEL_LISTCOLLECTIONSREQUEST_H_
#include <alibabacloud/gpdb/GpdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Gpdb {
namespace Model {
class ALIBABACLOUD_GPDB_EXPORT ListCollectionsRequest : public RpcServiceRequest {
public:
ListCollectionsRequest();
~ListCollectionsRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNamespacePassword() const;
void setNamespacePassword(const std::string &namespacePassword);
std::string get_Namespace() const;
void set_Namespace(const std::string &_namespace);
private:
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
long ownerId_;
std::string namespacePassword_;
std::string _namespace_;
};
} // namespace Model
} // namespace Gpdb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_GPDB_MODEL_LISTCOLLECTIONSREQUEST_H_

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