Add Cloud Disk Encryption.
This commit is contained in:
@@ -21,54 +21,102 @@ set(gpdb_public_header
|
||||
include/alibabacloud/gpdb/GpdbExport.h )
|
||||
|
||||
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/AllocateInstancePublicConnectionResult.h
|
||||
include/alibabacloud/gpdb/model/CheckServiceLinkedRoleRequest.h
|
||||
include/alibabacloud/gpdb/model/CheckServiceLinkedRoleResult.h
|
||||
include/alibabacloud/gpdb/model/CreateAccountRequest.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/CreateDBInstanceResult.h
|
||||
include/alibabacloud/gpdb/model/CreateECSDBInstanceRequest.h
|
||||
include/alibabacloud/gpdb/model/CreateECSDBInstanceResult.h
|
||||
include/alibabacloud/gpdb/model/CreateDBInstancePlanRequest.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/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/DeleteDBInstanceResult.h
|
||||
include/alibabacloud/gpdb/model/DeleteDatabaseRequest.h
|
||||
include/alibabacloud/gpdb/model/DeleteDatabaseResult.h
|
||||
include/alibabacloud/gpdb/model/DeleteDBInstancePlanRequest.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/DescribeAccountsResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeAvailableResourcesRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeAvailableResourcesResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeBackupPolicyRequest.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/DescribeDBClusterPerformanceResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstanceAttributeRequest.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/DescribeDBInstanceIPArrayListResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstanceIndexUsageRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstanceIndexUsageResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstanceNetInfoRequest.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/DescribeDBInstancePerformanceResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstanceSQLPatternsRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstanceSQLPatternsResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstancePlansRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstancePlansResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstanceSSLRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstanceSSLResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstancesRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeDBInstancesResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeDataBackupsRequest.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/DescribeLogBackupsResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeModifyParameterLogRequest.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/DescribeParametersResult.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/DescribeRegionsRequest.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/DescribeSQLLogCountResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeSQLLogFilesRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeSQLLogFilesResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeSQLLogRecordsRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeSQLLogRecordsResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeSQLLogsRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeSQLLogsResult.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/DescribeSQLLogsV2Request.h
|
||||
include/alibabacloud/gpdb/model/DescribeSQLLogsV2Result.h
|
||||
include/alibabacloud/gpdb/model/DescribeSampleDataRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeSampleDataResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeSupportFeaturesRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeSupportFeaturesResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeTagsRequest.h
|
||||
include/alibabacloud/gpdb/model/DescribeTagsResult.h
|
||||
include/alibabacloud/gpdb/model/DescribeUserEncryptionKeyListRequest.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/ListTagResourcesResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyAccountDescriptionRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyAccountDescriptionResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyBackupPolicyRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyBackupPolicyResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionModeRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionModeResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceConfigRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceConfigResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionStringRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceConnectionStringResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceDescriptionRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceDescriptionResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceMaintainTimeRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceMaintainTimeResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceNetworkTypeRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceNetworkTypeResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceResourceGroupRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceResourceGroupResult.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceSSLRequest.h
|
||||
include/alibabacloud/gpdb/model/ModifyDBInstanceSSLResult.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/ModifySecurityIpsRequest.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/ReleaseInstancePublicConnectionResult.h
|
||||
include/alibabacloud/gpdb/model/ResetAccountPasswordRequest.h
|
||||
include/alibabacloud/gpdb/model/ResetAccountPasswordResult.h
|
||||
include/alibabacloud/gpdb/model/RestartDBInstanceRequest.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/SwitchDBInstanceNetTypeResult.h
|
||||
include/alibabacloud/gpdb/model/TagResourcesRequest.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/UntagResourcesResult.h
|
||||
include/alibabacloud/gpdb/model/UpdateDBInstancePlanRequest.h
|
||||
include/alibabacloud/gpdb/model/UpdateDBInstancePlanResult.h
|
||||
include/alibabacloud/gpdb/model/UpgradeDBInstanceRequest.h
|
||||
include/alibabacloud/gpdb/model/UpgradeDBInstanceResult.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
|
||||
src/GpdbClient.cc
|
||||
src/model/AddBuDBInstanceRelationRequest.cc
|
||||
src/model/AddBuDBInstanceRelationResult.cc
|
||||
src/model/AllocateInstancePublicConnectionRequest.cc
|
||||
src/model/AllocateInstancePublicConnectionResult.cc
|
||||
src/model/CheckServiceLinkedRoleRequest.cc
|
||||
src/model/CheckServiceLinkedRoleResult.cc
|
||||
src/model/CreateAccountRequest.cc
|
||||
src/model/CreateAccountResult.cc
|
||||
src/model/CreateCollectionRequest.cc
|
||||
src/model/CreateCollectionResult.cc
|
||||
src/model/CreateDBInstanceRequest.cc
|
||||
src/model/CreateDBInstanceResult.cc
|
||||
src/model/CreateECSDBInstanceRequest.cc
|
||||
src/model/CreateECSDBInstanceResult.cc
|
||||
src/model/CreateDBInstancePlanRequest.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/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/DeleteDBInstanceResult.cc
|
||||
src/model/DeleteDatabaseRequest.cc
|
||||
src/model/DeleteDatabaseResult.cc
|
||||
src/model/DeleteDBInstancePlanRequest.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/DescribeAccountsResult.cc
|
||||
src/model/DescribeAvailableResourcesRequest.cc
|
||||
src/model/DescribeAvailableResourcesResult.cc
|
||||
src/model/DescribeBackupPolicyRequest.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/DescribeDBClusterPerformanceResult.cc
|
||||
src/model/DescribeDBInstanceAttributeRequest.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/DescribeDBInstanceIPArrayListResult.cc
|
||||
src/model/DescribeDBInstanceIndexUsageRequest.cc
|
||||
src/model/DescribeDBInstanceIndexUsageResult.cc
|
||||
src/model/DescribeDBInstanceNetInfoRequest.cc
|
||||
src/model/DescribeDBInstanceNetInfoResult.cc
|
||||
src/model/DescribeDBInstanceOnECSAttributeRequest.cc
|
||||
src/model/DescribeDBInstanceOnECSAttributeResult.cc
|
||||
src/model/DescribeDBInstancePerformanceRequest.cc
|
||||
src/model/DescribeDBInstancePerformanceResult.cc
|
||||
src/model/DescribeDBInstanceSQLPatternsRequest.cc
|
||||
src/model/DescribeDBInstanceSQLPatternsResult.cc
|
||||
src/model/DescribeDBInstancePlansRequest.cc
|
||||
src/model/DescribeDBInstancePlansResult.cc
|
||||
src/model/DescribeDBInstanceSSLRequest.cc
|
||||
src/model/DescribeDBInstanceSSLResult.cc
|
||||
src/model/DescribeDBInstancesRequest.cc
|
||||
src/model/DescribeDBInstancesResult.cc
|
||||
src/model/DescribeDataBackupsRequest.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/DescribeLogBackupsResult.cc
|
||||
src/model/DescribeModifyParameterLogRequest.cc
|
||||
src/model/DescribeModifyParameterLogResult.cc
|
||||
src/model/DescribeNamespaceRequest.cc
|
||||
src/model/DescribeNamespaceResult.cc
|
||||
src/model/DescribeParametersRequest.cc
|
||||
src/model/DescribeParametersResult.cc
|
||||
src/model/DescribeRdsVSwitchsRequest.cc
|
||||
@@ -202,48 +320,50 @@ set(gpdb_src
|
||||
src/model/DescribeRdsVpcsResult.cc
|
||||
src/model/DescribeRegionsRequest.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/DescribeSQLLogCountResult.cc
|
||||
src/model/DescribeSQLLogFilesRequest.cc
|
||||
src/model/DescribeSQLLogFilesResult.cc
|
||||
src/model/DescribeSQLLogRecordsRequest.cc
|
||||
src/model/DescribeSQLLogRecordsResult.cc
|
||||
src/model/DescribeSQLLogsRequest.cc
|
||||
src/model/DescribeSQLLogsResult.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/DescribeSQLLogsV2Request.cc
|
||||
src/model/DescribeSQLLogsV2Result.cc
|
||||
src/model/DescribeSampleDataRequest.cc
|
||||
src/model/DescribeSampleDataResult.cc
|
||||
src/model/DescribeSupportFeaturesRequest.cc
|
||||
src/model/DescribeSupportFeaturesResult.cc
|
||||
src/model/DescribeTagsRequest.cc
|
||||
src/model/DescribeTagsResult.cc
|
||||
src/model/DescribeUserEncryptionKeyListRequest.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/ListTagResourcesResult.cc
|
||||
src/model/ModifyAccountDescriptionRequest.cc
|
||||
src/model/ModifyAccountDescriptionResult.cc
|
||||
src/model/ModifyBackupPolicyRequest.cc
|
||||
src/model/ModifyBackupPolicyResult.cc
|
||||
src/model/ModifyDBInstanceConnectionModeRequest.cc
|
||||
src/model/ModifyDBInstanceConnectionModeResult.cc
|
||||
src/model/ModifyDBInstanceConfigRequest.cc
|
||||
src/model/ModifyDBInstanceConfigResult.cc
|
||||
src/model/ModifyDBInstanceConnectionStringRequest.cc
|
||||
src/model/ModifyDBInstanceConnectionStringResult.cc
|
||||
src/model/ModifyDBInstanceDescriptionRequest.cc
|
||||
src/model/ModifyDBInstanceDescriptionResult.cc
|
||||
src/model/ModifyDBInstanceMaintainTimeRequest.cc
|
||||
src/model/ModifyDBInstanceMaintainTimeResult.cc
|
||||
src/model/ModifyDBInstanceNetworkTypeRequest.cc
|
||||
src/model/ModifyDBInstanceNetworkTypeResult.cc
|
||||
src/model/ModifyDBInstanceResourceGroupRequest.cc
|
||||
src/model/ModifyDBInstanceResourceGroupResult.cc
|
||||
src/model/ModifyDBInstanceSSLRequest.cc
|
||||
src/model/ModifyDBInstanceSSLResult.cc
|
||||
src/model/ModifyParametersRequest.cc
|
||||
@@ -252,22 +372,42 @@ set(gpdb_src
|
||||
src/model/ModifySQLCollectorPolicyResult.cc
|
||||
src/model/ModifySecurityIpsRequest.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/ReleaseInstancePublicConnectionResult.cc
|
||||
src/model/ResetAccountPasswordRequest.cc
|
||||
src/model/ResetAccountPasswordResult.cc
|
||||
src/model/RestartDBInstanceRequest.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/SwitchDBInstanceNetTypeResult.cc
|
||||
src/model/TagResourcesRequest.cc
|
||||
src/model/TagResourcesResult.cc
|
||||
src/model/UnloadSampleDataRequest.cc
|
||||
src/model/UnloadSampleDataResult.cc
|
||||
src/model/UntagResourcesRequest.cc
|
||||
src/model/UntagResourcesResult.cc
|
||||
src/model/UpdateDBInstancePlanRequest.cc
|
||||
src/model/UpdateDBInstancePlanResult.cc
|
||||
src/model/UpgradeDBInstanceRequest.cc
|
||||
src/model/UpgradeDBInstanceResult.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}
|
||||
${gpdb_public_header}
|
||||
|
||||
@@ -22,54 +22,102 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "GpdbExport.h"
|
||||
#include "model/AddBuDBInstanceRelationRequest.h"
|
||||
#include "model/AddBuDBInstanceRelationResult.h"
|
||||
#include "model/AllocateInstancePublicConnectionRequest.h"
|
||||
#include "model/AllocateInstancePublicConnectionResult.h"
|
||||
#include "model/CheckServiceLinkedRoleRequest.h"
|
||||
#include "model/CheckServiceLinkedRoleResult.h"
|
||||
#include "model/CreateAccountRequest.h"
|
||||
#include "model/CreateAccountResult.h"
|
||||
#include "model/CreateCollectionRequest.h"
|
||||
#include "model/CreateCollectionResult.h"
|
||||
#include "model/CreateDBInstanceRequest.h"
|
||||
#include "model/CreateDBInstanceResult.h"
|
||||
#include "model/CreateECSDBInstanceRequest.h"
|
||||
#include "model/CreateECSDBInstanceResult.h"
|
||||
#include "model/CreateDBInstancePlanRequest.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/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/DeleteDBInstanceResult.h"
|
||||
#include "model/DeleteDatabaseRequest.h"
|
||||
#include "model/DeleteDatabaseResult.h"
|
||||
#include "model/DeleteDBInstancePlanRequest.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/DescribeAccountsResult.h"
|
||||
#include "model/DescribeAvailableResourcesRequest.h"
|
||||
#include "model/DescribeAvailableResourcesResult.h"
|
||||
#include "model/DescribeBackupPolicyRequest.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/DescribeDBClusterPerformanceResult.h"
|
||||
#include "model/DescribeDBInstanceAttributeRequest.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/DescribeDBInstanceIPArrayListResult.h"
|
||||
#include "model/DescribeDBInstanceIndexUsageRequest.h"
|
||||
#include "model/DescribeDBInstanceIndexUsageResult.h"
|
||||
#include "model/DescribeDBInstanceNetInfoRequest.h"
|
||||
#include "model/DescribeDBInstanceNetInfoResult.h"
|
||||
#include "model/DescribeDBInstanceOnECSAttributeRequest.h"
|
||||
#include "model/DescribeDBInstanceOnECSAttributeResult.h"
|
||||
#include "model/DescribeDBInstancePerformanceRequest.h"
|
||||
#include "model/DescribeDBInstancePerformanceResult.h"
|
||||
#include "model/DescribeDBInstanceSQLPatternsRequest.h"
|
||||
#include "model/DescribeDBInstanceSQLPatternsResult.h"
|
||||
#include "model/DescribeDBInstancePlansRequest.h"
|
||||
#include "model/DescribeDBInstancePlansResult.h"
|
||||
#include "model/DescribeDBInstanceSSLRequest.h"
|
||||
#include "model/DescribeDBInstanceSSLResult.h"
|
||||
#include "model/DescribeDBInstancesRequest.h"
|
||||
#include "model/DescribeDBInstancesResult.h"
|
||||
#include "model/DescribeDataBackupsRequest.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/DescribeLogBackupsResult.h"
|
||||
#include "model/DescribeModifyParameterLogRequest.h"
|
||||
#include "model/DescribeModifyParameterLogResult.h"
|
||||
#include "model/DescribeNamespaceRequest.h"
|
||||
#include "model/DescribeNamespaceResult.h"
|
||||
#include "model/DescribeParametersRequest.h"
|
||||
#include "model/DescribeParametersResult.h"
|
||||
#include "model/DescribeRdsVSwitchsRequest.h"
|
||||
@@ -78,48 +126,50 @@
|
||||
#include "model/DescribeRdsVpcsResult.h"
|
||||
#include "model/DescribeRegionsRequest.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/DescribeSQLLogCountResult.h"
|
||||
#include "model/DescribeSQLLogFilesRequest.h"
|
||||
#include "model/DescribeSQLLogFilesResult.h"
|
||||
#include "model/DescribeSQLLogRecordsRequest.h"
|
||||
#include "model/DescribeSQLLogRecordsResult.h"
|
||||
#include "model/DescribeSQLLogsRequest.h"
|
||||
#include "model/DescribeSQLLogsResult.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/DescribeSQLLogsV2Request.h"
|
||||
#include "model/DescribeSQLLogsV2Result.h"
|
||||
#include "model/DescribeSampleDataRequest.h"
|
||||
#include "model/DescribeSampleDataResult.h"
|
||||
#include "model/DescribeSupportFeaturesRequest.h"
|
||||
#include "model/DescribeSupportFeaturesResult.h"
|
||||
#include "model/DescribeTagsRequest.h"
|
||||
#include "model/DescribeTagsResult.h"
|
||||
#include "model/DescribeUserEncryptionKeyListRequest.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/ListTagResourcesResult.h"
|
||||
#include "model/ModifyAccountDescriptionRequest.h"
|
||||
#include "model/ModifyAccountDescriptionResult.h"
|
||||
#include "model/ModifyBackupPolicyRequest.h"
|
||||
#include "model/ModifyBackupPolicyResult.h"
|
||||
#include "model/ModifyDBInstanceConnectionModeRequest.h"
|
||||
#include "model/ModifyDBInstanceConnectionModeResult.h"
|
||||
#include "model/ModifyDBInstanceConfigRequest.h"
|
||||
#include "model/ModifyDBInstanceConfigResult.h"
|
||||
#include "model/ModifyDBInstanceConnectionStringRequest.h"
|
||||
#include "model/ModifyDBInstanceConnectionStringResult.h"
|
||||
#include "model/ModifyDBInstanceDescriptionRequest.h"
|
||||
#include "model/ModifyDBInstanceDescriptionResult.h"
|
||||
#include "model/ModifyDBInstanceMaintainTimeRequest.h"
|
||||
#include "model/ModifyDBInstanceMaintainTimeResult.h"
|
||||
#include "model/ModifyDBInstanceNetworkTypeRequest.h"
|
||||
#include "model/ModifyDBInstanceNetworkTypeResult.h"
|
||||
#include "model/ModifyDBInstanceResourceGroupRequest.h"
|
||||
#include "model/ModifyDBInstanceResourceGroupResult.h"
|
||||
#include "model/ModifyDBInstanceSSLRequest.h"
|
||||
#include "model/ModifyDBInstanceSSLResult.h"
|
||||
#include "model/ModifyParametersRequest.h"
|
||||
@@ -128,22 +178,42 @@
|
||||
#include "model/ModifySQLCollectorPolicyResult.h"
|
||||
#include "model/ModifySecurityIpsRequest.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/ReleaseInstancePublicConnectionResult.h"
|
||||
#include "model/ResetAccountPasswordRequest.h"
|
||||
#include "model/ResetAccountPasswordResult.h"
|
||||
#include "model/RestartDBInstanceRequest.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/SwitchDBInstanceNetTypeResult.h"
|
||||
#include "model/TagResourcesRequest.h"
|
||||
#include "model/TagResourcesResult.h"
|
||||
#include "model/UnloadSampleDataRequest.h"
|
||||
#include "model/UnloadSampleDataResult.h"
|
||||
#include "model/UntagResourcesRequest.h"
|
||||
#include "model/UntagResourcesResult.h"
|
||||
#include "model/UpdateDBInstancePlanRequest.h"
|
||||
#include "model/UpdateDBInstancePlanResult.h"
|
||||
#include "model/UpgradeDBInstanceRequest.h"
|
||||
#include "model/UpgradeDBInstanceResult.h"
|
||||
#include "model/UpgradeDBVersionRequest.h"
|
||||
#include "model/UpgradeDBVersionResult.h"
|
||||
#include "model/UpsertCollectionDataRequest.h"
|
||||
#include "model/UpsertCollectionDataResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -153,9 +223,6 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_GPDB_EXPORT GpdbClient : public RpcServiceClient
|
||||
{
|
||||
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 std::future<AllocateInstancePublicConnectionOutcome> AllocateInstancePublicConnectionOutcomeCallable;
|
||||
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 std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
|
||||
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 std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
|
||||
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 std::future<CreateECSDBInstanceOutcome> CreateECSDBInstanceOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::CreateECSDBInstanceRequest&, const CreateECSDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateECSDBInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDBInstancePlanResult> CreateDBInstancePlanOutcome;
|
||||
typedef std::future<CreateDBInstancePlanOutcome> CreateDBInstancePlanOutcomeCallable;
|
||||
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 std::future<CreateServiceLinkedRoleOutcome> CreateServiceLinkedRoleOutcomeCallable;
|
||||
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 std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable;
|
||||
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 std::future<DeleteDatabaseOutcome> DeleteDatabaseOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::DeleteDatabaseRequest&, const DeleteDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDatabaseAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDBInstancePlanResult> DeleteDBInstancePlanOutcome;
|
||||
typedef std::future<DeleteDBInstancePlanOutcome> DeleteDBInstancePlanOutcomeCallable;
|
||||
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 std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
|
||||
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 std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable;
|
||||
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 std::future<DescribeDBClusterPerformanceOutcome> DescribeDBClusterPerformanceOutcomeCallable;
|
||||
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 std::future<DescribeDBInstanceAttributeOutcome> DescribeDBInstanceAttributeOutcomeCallable;
|
||||
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 std::future<DescribeDBInstanceIPArrayListOutcome> DescribeDBInstanceIPArrayListOutcomeCallable;
|
||||
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 std::future<DescribeDBInstanceNetInfoOutcome> DescribeDBInstanceNetInfoOutcomeCallable;
|
||||
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 std::future<DescribeDBInstancePerformanceOutcome> DescribeDBInstancePerformanceOutcomeCallable;
|
||||
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 std::future<DescribeDBInstanceSQLPatternsOutcome> DescribeDBInstanceSQLPatternsOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::DescribeDBInstanceSQLPatternsRequest&, const DescribeDBInstanceSQLPatternsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSQLPatternsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDBInstancePlansResult> DescribeDBInstancePlansOutcome;
|
||||
typedef std::future<DescribeDBInstancePlansOutcome> DescribeDBInstancePlansOutcomeCallable;
|
||||
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 std::future<DescribeDBInstanceSSLOutcome> DescribeDBInstanceSSLOutcomeCallable;
|
||||
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 std::future<DescribeDataBackupsOutcome> DescribeDataBackupsOutcomeCallable;
|
||||
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 std::future<DescribeLogBackupsOutcome> DescribeLogBackupsOutcomeCallable;
|
||||
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 std::future<DescribeModifyParameterLogOutcome> DescribeModifyParameterLogOutcomeCallable;
|
||||
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 std::future<DescribeParametersOutcome> DescribeParametersOutcomeCallable;
|
||||
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 std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
|
||||
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 std::future<DescribeSQLLogCountOutcome> DescribeSQLLogCountOutcomeCallable;
|
||||
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 std::future<DescribeSQLLogFilesOutcome> DescribeSQLLogFilesOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogFilesRequest&, const DescribeSQLLogFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogFilesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSQLLogRecordsResult> DescribeSQLLogRecordsOutcome;
|
||||
typedef std::future<DescribeSQLLogRecordsOutcome> DescribeSQLLogRecordsOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogRecordsRequest&, const DescribeSQLLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSQLLogsResult> DescribeSQLLogsOutcome;
|
||||
typedef std::future<DescribeSQLLogsOutcome> DescribeSQLLogsOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogsRequest&, const DescribeSQLLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogsAsyncHandler;
|
||||
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::DescribeSQLLogsV2Result> DescribeSQLLogsV2Outcome;
|
||||
typedef std::future<DescribeSQLLogsV2Outcome> DescribeSQLLogsV2OutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::DescribeSQLLogsV2Request&, const DescribeSQLLogsV2Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogsV2AsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSampleDataResult> DescribeSampleDataOutcome;
|
||||
typedef std::future<DescribeSampleDataOutcome> DescribeSampleDataOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::DescribeSampleDataRequest&, const DescribeSampleDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSampleDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSupportFeaturesResult> DescribeSupportFeaturesOutcome;
|
||||
typedef std::future<DescribeSupportFeaturesOutcome> DescribeSupportFeaturesOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::DescribeSupportFeaturesRequest&, const DescribeSupportFeaturesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSupportFeaturesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
|
||||
typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
|
||||
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 std::future<DescribeUserEncryptionKeyListOutcome> DescribeUserEncryptionKeyListOutcomeCallable;
|
||||
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 std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||
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 std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
|
||||
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 std::future<ModifyDBInstanceConnectionModeOutcome> ModifyDBInstanceConnectionModeOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceConnectionModeRequest&, const ModifyDBInstanceConnectionModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionModeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceConfigResult> ModifyDBInstanceConfigOutcome;
|
||||
typedef std::future<ModifyDBInstanceConfigOutcome> ModifyDBInstanceConfigOutcomeCallable;
|
||||
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 std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
|
||||
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 std::future<ModifyDBInstanceMaintainTimeOutcome> ModifyDBInstanceMaintainTimeOutcomeCallable;
|
||||
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 std::future<ModifyDBInstanceNetworkTypeOutcome> ModifyDBInstanceNetworkTypeOutcomeCallable;
|
||||
typedef std::function<void(const GpdbClient*, const Model::ModifyDBInstanceNetworkTypeRequest&, const ModifyDBInstanceNetworkTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceNetworkTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceResourceGroupResult> ModifyDBInstanceResourceGroupOutcome;
|
||||
typedef std::future<ModifyDBInstanceResourceGroupOutcome> ModifyDBInstanceResourceGroupOutcomeCallable;
|
||||
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 std::future<ModifyDBInstanceSSLOutcome> ModifyDBInstanceSSLOutcomeCallable;
|
||||
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 std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
|
||||
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 std::future<ReleaseInstancePublicConnectionOutcome> ReleaseInstancePublicConnectionOutcomeCallable;
|
||||
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 std::future<RestartDBInstanceOutcome> RestartDBInstanceOutcomeCallable;
|
||||
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 std::future<SwitchDBInstanceNetTypeOutcome> SwitchDBInstanceNetTypeOutcomeCallable;
|
||||
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 std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
|
||||
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 std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
|
||||
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 std::future<UpgradeDBInstanceOutcome> UpgradeDBInstanceOutcomeCallable;
|
||||
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 std::future<UpgradeDBVersionOutcome> UpgradeDBVersionOutcomeCallable;
|
||||
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 std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
GpdbClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~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;
|
||||
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;
|
||||
@@ -353,21 +525,45 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
CreateECSDBInstanceOutcome createECSDBInstance(const Model::CreateECSDBInstanceRequest &request)const;
|
||||
void createECSDBInstanceAsync(const Model::CreateECSDBInstanceRequest& request, const CreateECSDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateECSDBInstanceOutcomeCallable createECSDBInstanceCallable(const Model::CreateECSDBInstanceRequest& request) const;
|
||||
CreateDBInstancePlanOutcome createDBInstancePlan(const Model::CreateDBInstancePlanRequest &request)const;
|
||||
void createDBInstancePlanAsync(const Model::CreateDBInstancePlanRequest& request, const CreateDBInstancePlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) 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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const;
|
||||
void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const;
|
||||
DeleteDBInstancePlanOutcome deleteDBInstancePlan(const Model::DeleteDBInstancePlanRequest &request)const;
|
||||
void deleteDBInstancePlanAsync(const Model::DeleteDBInstancePlanRequest& request, const DeleteDBInstancePlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) 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;
|
||||
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;
|
||||
@@ -377,27 +573,45 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
DescribeDBInstanceSQLPatternsOutcome describeDBInstanceSQLPatterns(const Model::DescribeDBInstanceSQLPatternsRequest &request)const;
|
||||
void describeDBInstanceSQLPatternsAsync(const Model::DescribeDBInstanceSQLPatternsRequest& request, const DescribeDBInstanceSQLPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceSQLPatternsOutcomeCallable describeDBInstanceSQLPatternsCallable(const Model::DescribeDBInstanceSQLPatternsRequest& request) const;
|
||||
DescribeDBInstancePlansOutcome describeDBInstancePlans(const Model::DescribeDBInstancePlansRequest &request)const;
|
||||
void describeDBInstancePlansAsync(const Model::DescribeDBInstancePlansRequest& request, const DescribeDBInstancePlansAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstancePlansOutcomeCallable describeDBInstancePlansCallable(const Model::DescribeDBInstancePlansRequest& 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;
|
||||
DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const;
|
||||
@@ -407,12 +621,45 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -425,45 +672,48 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
DescribeSQLLogFilesOutcome describeSQLLogFiles(const Model::DescribeSQLLogFilesRequest &request)const;
|
||||
void describeSQLLogFilesAsync(const Model::DescribeSQLLogFilesRequest& request, const DescribeSQLLogFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSQLLogFilesOutcomeCallable describeSQLLogFilesCallable(const Model::DescribeSQLLogFilesRequest& request) const;
|
||||
DescribeSQLLogRecordsOutcome describeSQLLogRecords(const Model::DescribeSQLLogRecordsRequest &request)const;
|
||||
void describeSQLLogRecordsAsync(const Model::DescribeSQLLogRecordsRequest& request, const DescribeSQLLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSQLLogRecordsOutcomeCallable describeSQLLogRecordsCallable(const Model::DescribeSQLLogRecordsRequest& request) const;
|
||||
DescribeSQLLogsOutcome describeSQLLogs(const Model::DescribeSQLLogsRequest &request)const;
|
||||
void describeSQLLogsAsync(const Model::DescribeSQLLogsRequest& request, const DescribeSQLLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSQLLogsOutcomeCallable describeSQLLogsCallable(const Model::DescribeSQLLogsRequest& 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;
|
||||
DescribeSQLLogsV2Outcome describeSQLLogsV2(const Model::DescribeSQLLogsV2Request &request)const;
|
||||
void describeSQLLogsV2Async(const Model::DescribeSQLLogsV2Request& request, const DescribeSQLLogsV2AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSQLLogsV2OutcomeCallable describeSQLLogsV2Callable(const Model::DescribeSQLLogsV2Request& request) const;
|
||||
DescribeSampleDataOutcome describeSampleData(const Model::DescribeSampleDataRequest &request)const;
|
||||
void describeSampleDataAsync(const Model::DescribeSampleDataRequest& request, const DescribeSampleDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSampleDataOutcomeCallable describeSampleDataCallable(const Model::DescribeSampleDataRequest& request) const;
|
||||
DescribeSupportFeaturesOutcome describeSupportFeatures(const Model::DescribeSupportFeaturesRequest &request)const;
|
||||
void describeSupportFeaturesAsync(const Model::DescribeSupportFeaturesRequest& request, const DescribeSupportFeaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSupportFeaturesOutcomeCallable describeSupportFeaturesCallable(const Model::DescribeSupportFeaturesRequest& 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;
|
||||
DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& 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;
|
||||
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;
|
||||
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;
|
||||
@@ -473,9 +723,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
|
||||
ModifyDBInstanceConnectionModeOutcome modifyDBInstanceConnectionMode(const Model::ModifyDBInstanceConnectionModeRequest &request)const;
|
||||
void modifyDBInstanceConnectionModeAsync(const Model::ModifyDBInstanceConnectionModeRequest& request, const ModifyDBInstanceConnectionModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceConnectionModeOutcomeCallable modifyDBInstanceConnectionModeCallable(const Model::ModifyDBInstanceConnectionModeRequest& request) const;
|
||||
ModifyDBInstanceConfigOutcome modifyDBInstanceConfig(const Model::ModifyDBInstanceConfigRequest &request)const;
|
||||
void modifyDBInstanceConfigAsync(const Model::ModifyDBInstanceConfigRequest& request, const ModifyDBInstanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceConfigOutcomeCallable modifyDBInstanceConfigCallable(const Model::ModifyDBInstanceConfigRequest& 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;
|
||||
ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
|
||||
@@ -485,9 +735,9 @@ namespace AlibabaCloud
|
||||
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;
|
||||
ModifyDBInstanceMaintainTimeOutcomeCallable modifyDBInstanceMaintainTimeCallable(const Model::ModifyDBInstanceMaintainTimeRequest& request) const;
|
||||
ModifyDBInstanceNetworkTypeOutcome modifyDBInstanceNetworkType(const Model::ModifyDBInstanceNetworkTypeRequest &request)const;
|
||||
void modifyDBInstanceNetworkTypeAsync(const Model::ModifyDBInstanceNetworkTypeRequest& request, const ModifyDBInstanceNetworkTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceNetworkTypeOutcomeCallable modifyDBInstanceNetworkTypeCallable(const Model::ModifyDBInstanceNetworkTypeRequest& request) const;
|
||||
ModifyDBInstanceResourceGroupOutcome modifyDBInstanceResourceGroup(const Model::ModifyDBInstanceResourceGroupRequest &request)const;
|
||||
void modifyDBInstanceResourceGroupAsync(const Model::ModifyDBInstanceResourceGroupRequest& request, const ModifyDBInstanceResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceResourceGroupOutcomeCallable modifyDBInstanceResourceGroupCallable(const Model::ModifyDBInstanceResourceGroupRequest& 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;
|
||||
ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const;
|
||||
@@ -500,6 +750,18 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
@@ -509,21 +771,39 @@ namespace AlibabaCloud
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -34,6 +34,8 @@ public:
|
||||
void setAccountDescription(const std::string &accountDescription);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getAccountName() const;
|
||||
void setAccountName(const std::string &accountName);
|
||||
std::string getDBInstanceId() const;
|
||||
@@ -48,6 +50,7 @@ public:
|
||||
private:
|
||||
std::string accountDescription_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string accountName_;
|
||||
std::string dBInstanceId_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGERESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGERESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_CREATEDBINSTANCEPLANRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_CREATEDBINSTANCEPLANRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,33 +29,29 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeResourceUsageResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT CreateDBInstancePlanResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeResourceUsageResult();
|
||||
explicit DescribeResourceUsageResult(const std::string &payload);
|
||||
~DescribeResourceUsageResult();
|
||||
long getLogSize()const;
|
||||
CreateDBInstancePlanResult();
|
||||
explicit CreateDBInstancePlanResult(const std::string &payload);
|
||||
~CreateDBInstancePlanResult();
|
||||
std::string getStatus()const;
|
||||
std::string getDBInstanceId()const;
|
||||
long getDataSize()const;
|
||||
long getBackupSize()const;
|
||||
long getDiskUsed()const;
|
||||
std::string getEngine()const;
|
||||
std::string getPlanId()const;
|
||||
std::string getErrorMessage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long logSize_;
|
||||
std::string status_;
|
||||
std::string dBInstanceId_;
|
||||
long dataSize_;
|
||||
long backupSize_;
|
||||
long diskUsed_;
|
||||
std::string engine_;
|
||||
std::string planId_;
|
||||
std::string errorMessage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGERESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATEDBINSTANCEPLANRESULT_H_
|
||||
@@ -28,28 +28,38 @@ namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT CreateDBInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Tag {
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
CreateDBInstanceRequest();
|
||||
~CreateDBInstanceRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getEngineVersion() const;
|
||||
void setEngineVersion(const std::string &engineVersion);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getEngine() const;
|
||||
void setEngine(const std::string &engine);
|
||||
std::string getDBInstanceCategory() const;
|
||||
void setDBInstanceCategory(const std::string &dBInstanceCategory);
|
||||
std::string getStorageType() const;
|
||||
void setStorageType(const std::string &storageType);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getEncryptionType() const;
|
||||
void setEncryptionType(const std::string &encryptionType);
|
||||
std::string getDBInstanceDescription() const;
|
||||
void setDBInstanceDescription(const std::string &dBInstanceDescription);
|
||||
std::string getDBInstanceGroupCount() const;
|
||||
void setDBInstanceGroupCount(const std::string &dBInstanceGroupCount);
|
||||
std::string getServerlessMode() const;
|
||||
void setServerlessMode(const std::string &serverlessMode);
|
||||
std::vector<Tag> getTag() const;
|
||||
void setTag(const std::vector<Tag> &tag);
|
||||
std::string getPeriod() const;
|
||||
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;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getUsedTime() const;
|
||||
void setUsedTime(const std::string &usedTime);
|
||||
std::string getSegDiskPerformanceLevel() const;
|
||||
void setSegDiskPerformanceLevel(const std::string &segDiskPerformanceLevel);
|
||||
std::string getDBInstanceClass() const;
|
||||
void setDBInstanceClass(const std::string &dBInstanceClass);
|
||||
std::string getSecurityIPList() const;
|
||||
@@ -58,34 +68,82 @@ public:
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getPrivateIpAddress() const;
|
||||
void setPrivateIpAddress(const std::string &privateIpAddress);
|
||||
std::string getVPCId() const;
|
||||
void setVPCId(const std::string &vPCId);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
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);
|
||||
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 ®ionId);
|
||||
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:
|
||||
std::string clientToken_;
|
||||
std::string engineVersion_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string engine_;
|
||||
std::string dBInstanceCategory_;
|
||||
std::string storageType_;
|
||||
std::string resourceGroupId_;
|
||||
std::string encryptionType_;
|
||||
std::string dBInstanceDescription_;
|
||||
std::string dBInstanceGroupCount_;
|
||||
std::string serverlessMode_;
|
||||
std::vector<Tag> tag_;
|
||||
std::string period_;
|
||||
std::string vectorConfigurationStatus_;
|
||||
std::string encryptionKey_;
|
||||
long ownerId_;
|
||||
std::string usedTime_;
|
||||
std::string segDiskPerformanceLevel_;
|
||||
std::string dBInstanceClass_;
|
||||
std::string securityIPList_;
|
||||
std::string vSwitchId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string vPCId_;
|
||||
std::string zoneId_;
|
||||
std::string payType_;
|
||||
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 Gpdb
|
||||
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
53
gpdb/include/alibabacloud/gpdb/model/CreateNamespaceResult.h
Normal file
53
gpdb/include/alibabacloud/gpdb/model/CreateNamespaceResult.h
Normal 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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTEREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATAREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATAREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,10 +26,10 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceOnECSAttributeRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT CreateSampleDataRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDBInstanceOnECSAttributeRequest();
|
||||
~DescribeDBInstanceOnECSAttributeRequest();
|
||||
CreateSampleDataRequest();
|
||||
~CreateSampleDataRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
@@ -45,4 +45,4 @@ private:
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEONECSATTRIBUTEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATAREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCERESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATARESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,29 +29,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT CreateECSDBInstanceResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT CreateSampleDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateECSDBInstanceResult();
|
||||
explicit CreateECSDBInstanceResult(const std::string &payload);
|
||||
~CreateECSDBInstanceResult();
|
||||
CreateSampleDataResult();
|
||||
explicit CreateSampleDataResult(const std::string &payload);
|
||||
~CreateSampleDataResult();
|
||||
bool getStatus()const;
|
||||
std::string getDBInstanceId()const;
|
||||
std::string getPort()const;
|
||||
std::string getConnectionString()const;
|
||||
std::string getOrderId()const;
|
||||
std::string getErrorMessage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool status_;
|
||||
std::string dBInstanceId_;
|
||||
std::string port_;
|
||||
std::string connectionString_;
|
||||
std::string orderId_;
|
||||
std::string errorMessage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATEECSDBINSTANCERESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_CREATESAMPLEDATARESULT_H_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -34,6 +34,8 @@ public:
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
long getOwnerId() const;
|
||||
@@ -42,6 +44,7 @@ public:
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBInstanceId_;
|
||||
long ownerId_;
|
||||
};
|
||||
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
53
gpdb/include/alibabacloud/gpdb/model/DeleteNamespaceResult.h
Normal file
53
gpdb/include/alibabacloud/gpdb/model/DeleteNamespaceResult.h
Normal 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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -53,6 +53,7 @@ namespace AlibabaCloud
|
||||
std::string displayClass;
|
||||
std::string description;
|
||||
std::string storageType;
|
||||
std::string category;
|
||||
NodeCount nodeCount;
|
||||
StorageSize storageSize;
|
||||
std::string instanceClass;
|
||||
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -30,6 +30,8 @@ class ALIBABACLOUD_GPDB_EXPORT DescribeDBClusterPerformanceRequest : public RpcS
|
||||
public:
|
||||
DescribeDBClusterPerformanceRequest();
|
||||
~DescribeDBClusterPerformanceRequest();
|
||||
std::string getNodeType() const;
|
||||
void setNodeType(const std::string &nodeType);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
@@ -40,13 +42,17 @@ public:
|
||||
void setKey(const std::string &key);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getNodes() const;
|
||||
void setNodes(const std::string &nodes);
|
||||
|
||||
private:
|
||||
std::string nodeType_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string key_;
|
||||
std::string endTime_;
|
||||
std::string nodes_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
|
||||
@@ -32,6 +32,8 @@ public:
|
||||
~DescribeDBInstanceAttributeRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
long getOwnerId() const;
|
||||
@@ -39,6 +41,7 @@ public:
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBInstanceId_;
|
||||
long ownerId_;
|
||||
};
|
||||
|
||||
@@ -42,6 +42,7 @@ namespace AlibabaCloud
|
||||
int masterNodeNum;
|
||||
long dBInstanceMemory;
|
||||
int cpuCoresPerNode;
|
||||
std::string resourceGroupId;
|
||||
std::string port;
|
||||
int segNodeNum;
|
||||
int memoryPerNode;
|
||||
@@ -51,6 +52,7 @@ namespace AlibabaCloud
|
||||
std::string dBInstanceCategory;
|
||||
std::string dBInstanceId;
|
||||
long dBInstanceStorage;
|
||||
int serverlessResource;
|
||||
std::string lockReason;
|
||||
std::string availabilityValue;
|
||||
std::vector<DBInstanceAttribute::Tag> tags;
|
||||
@@ -59,6 +61,7 @@ namespace AlibabaCloud
|
||||
int segmentCounts;
|
||||
std::string encryptionType;
|
||||
long dBInstanceDiskMBPS;
|
||||
std::string serverlessMode;
|
||||
std::string storageType;
|
||||
std::string engineVersion;
|
||||
std::string dBInstanceStatus;
|
||||
@@ -66,6 +69,8 @@ namespace AlibabaCloud
|
||||
int dBInstanceCpuCores;
|
||||
std::string dBInstanceClass;
|
||||
std::string vSwitchId;
|
||||
std::string startTime;
|
||||
std::string coreVersion;
|
||||
std::string payType;
|
||||
std::string lockMode;
|
||||
std::string vpcId;
|
||||
@@ -75,11 +80,14 @@ namespace AlibabaCloud
|
||||
int cpuCores;
|
||||
std::string connectionString;
|
||||
std::string expireTime;
|
||||
std::string segDiskPerformanceLevel;
|
||||
std::string dBInstanceNetType;
|
||||
int idleTime;
|
||||
std::string encryptionKey;
|
||||
bool supportRestore;
|
||||
std::string hostType;
|
||||
std::string maintainEndTime;
|
||||
std::string vectorConfigurationStatus;
|
||||
std::string securityIPList;
|
||||
std::string maintainStartTime;
|
||||
std::string memoryUnit;
|
||||
@@ -91,6 +99,7 @@ namespace AlibabaCloud
|
||||
int storagePerNode;
|
||||
std::string dBInstanceMode;
|
||||
std::string regionId;
|
||||
std::string runningTime;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,10 +26,10 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogFilesRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDataBloatRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSQLLogFilesRequest();
|
||||
~DescribeSQLLogFilesRequest();
|
||||
DescribeDBInstanceDataBloatRequest();
|
||||
~DescribeDBInstanceDataBloatRequest();
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
@@ -38,17 +38,14 @@ public:
|
||||
void setPageSize(int pageSize);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getFileName() const;
|
||||
void setFileName(const std::string &fileName);
|
||||
|
||||
private:
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
int pageSize_;
|
||||
std::string dBInstanceId_;
|
||||
std::string fileName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATABLOATREQUEST_H_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICERESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICERESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,38 +29,39 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsOnSliceResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDataSkewResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SQLLogsSliceItem
|
||||
struct ItemsItem
|
||||
{
|
||||
float executeCost;
|
||||
std::string segmentName;
|
||||
std::string segmentId;
|
||||
long returnRowCounts;
|
||||
float peakMemory;
|
||||
std::string executeStatus;
|
||||
std::string operationExecuteEndTime;
|
||||
std::string operationExecuteTime;
|
||||
std::string distributeKey;
|
||||
std::string tableName;
|
||||
std::string owner;
|
||||
std::string tableSkew;
|
||||
std::string tableSize;
|
||||
std::string databaseName;
|
||||
int sequence;
|
||||
std::string timeLastUpdated;
|
||||
std::string schemaName;
|
||||
};
|
||||
|
||||
|
||||
DescribeSQLLogsOnSliceResult();
|
||||
explicit DescribeSQLLogsOnSliceResult(const std::string &payload);
|
||||
~DescribeSQLLogsOnSliceResult();
|
||||
int getPageRecordCount()const;
|
||||
std::vector<SQLLogsSliceItem> getSliceLogItems()const;
|
||||
DescribeDBInstanceDataSkewResult();
|
||||
explicit DescribeDBInstanceDataSkewResult(const std::string &payload);
|
||||
~DescribeDBInstanceDataSkewResult();
|
||||
int getTotalCount()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<ItemsItem> getItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int pageRecordCount_;
|
||||
std::vector<SQLLogsSliceItem> sliceLogItems_;
|
||||
int totalCount_;
|
||||
int pageNumber_;
|
||||
std::vector<ItemsItem> items_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSONSLICERESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDATASKEWRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,12 +26,12 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSlowLogRecordsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceDiagnosisSummaryRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSlowLogRecordsRequest();
|
||||
~DescribeSlowLogRecordsRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
DescribeDBInstanceDiagnosisSummaryRequest();
|
||||
~DescribeDBInstanceDiagnosisSummaryRequest();
|
||||
std::string getStartStatus() const;
|
||||
void setStartStatus(const std::string &startStatus);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
@@ -40,24 +40,21 @@ public:
|
||||
void setPageSize(int pageSize);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
long getSQLId() const;
|
||||
void setSQLId(long sQLId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getDBName() const;
|
||||
void setDBName(const std::string &dBName);
|
||||
std::string getSyncMode() const;
|
||||
void setSyncMode(const std::string &syncMode);
|
||||
std::string getRolePreferd() const;
|
||||
void setRolePreferd(const std::string &rolePreferd);
|
||||
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string startStatus_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
int pageSize_;
|
||||
std::string dBInstanceId_;
|
||||
long sQLId_;
|
||||
std::string endTime_;
|
||||
std::string dBName_;
|
||||
std::string syncMode_;
|
||||
std::string rolePreferd_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEDIAGNOSISSUMMARYREQUEST_H_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,14 +26,14 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogRecordsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceErrorLogRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSQLLogRecordsRequest();
|
||||
~DescribeSQLLogRecordsRequest();
|
||||
DescribeDBInstanceErrorLogRequest();
|
||||
~DescribeDBInstanceErrorLogRequest();
|
||||
std::string getKeywords() const;
|
||||
void setKeywords(const std::string &keywords);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getQueryKeywords() const;
|
||||
void setQueryKeywords(const std::string &queryKeywords);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
@@ -42,28 +42,31 @@ public:
|
||||
void setDatabase(const std::string &database);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getHost() const;
|
||||
void setHost(const std::string &host);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getForm() const;
|
||||
void setForm(const std::string &form);
|
||||
std::string getLogLevel() const;
|
||||
void setLogLevel(const std::string &logLevel);
|
||||
std::string getUser() const;
|
||||
void setUser(const std::string &user);
|
||||
|
||||
private:
|
||||
std::string keywords_;
|
||||
std::string startTime_;
|
||||
std::string queryKeywords_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string database_;
|
||||
int pageSize_;
|
||||
std::string host_;
|
||||
std::string dBInstanceId_;
|
||||
std::string endTime_;
|
||||
std::string form_;
|
||||
std::string logLevel_;
|
||||
std::string user_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,40 +29,36 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogRecordsResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceErrorLogResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SQLRecord
|
||||
struct ItemsItem
|
||||
{
|
||||
std::string executeTime;
|
||||
std::string threadID;
|
||||
long returnRowCounts;
|
||||
std::string dBName;
|
||||
long totalExecutionTimes;
|
||||
std::string hostAddress;
|
||||
std::string sQLText;
|
||||
std::string accountName;
|
||||
std::string user;
|
||||
std::string database;
|
||||
std::string logContext;
|
||||
long time;
|
||||
std::string host;
|
||||
std::string logLevel;
|
||||
};
|
||||
|
||||
|
||||
DescribeSQLLogRecordsResult();
|
||||
explicit DescribeSQLLogRecordsResult(const std::string &payload);
|
||||
~DescribeSQLLogRecordsResult();
|
||||
int getTotalRecordCount()const;
|
||||
int getPageRecordCount()const;
|
||||
DescribeDBInstanceErrorLogResult();
|
||||
explicit DescribeDBInstanceErrorLogResult(const std::string &payload);
|
||||
~DescribeDBInstanceErrorLogResult();
|
||||
int getTotalCount()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<SQLRecord> getItems()const;
|
||||
std::vector<ItemsItem> getItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalRecordCount_;
|
||||
int pageRecordCount_;
|
||||
int totalCount_;
|
||||
int pageNumber_;
|
||||
std::vector<SQLRecord> items_;
|
||||
std::vector<ItemsItem> items_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGRECORDSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEERRORLOGRESULT_H_
|
||||
@@ -32,11 +32,14 @@ public:
|
||||
~DescribeDBInstanceIPArrayListRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -30,12 +30,15 @@ class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceNetInfoRequest : public RpcServ
|
||||
public:
|
||||
DescribeDBInstanceNetInfoRequest();
|
||||
~DescribeDBInstanceNetInfoRequest();
|
||||
std::string getConnectionString() const;
|
||||
void setConnectionString(const std::string &connectionString);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
|
||||
private:
|
||||
std::string connectionString_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
};
|
||||
|
||||
@@ -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_
|
||||
@@ -34,6 +34,8 @@ public:
|
||||
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 getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getKey() const;
|
||||
@@ -44,6 +46,7 @@ public:
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string key_;
|
||||
std::string endTime_;
|
||||
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,42 +29,46 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSlowLogRecordsResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstancePlansResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct SQLSlowRecord
|
||||
struct PlanList
|
||||
{
|
||||
long queryTimes;
|
||||
std::string executionStartTime;
|
||||
long returnRowCounts;
|
||||
long lockTimes;
|
||||
std::string dBName;
|
||||
long parseRowCounts;
|
||||
std::string hostAddress;
|
||||
std::string sQLText;
|
||||
std::string dBInstanceId;
|
||||
std::string planId;
|
||||
std::string planScheduleType;
|
||||
std::string planEndDate;
|
||||
std::string planType;
|
||||
std::string planDesc;
|
||||
std::string planName;
|
||||
std::string planStartDate;
|
||||
std::string planConfig;
|
||||
std::string planStatus;
|
||||
};
|
||||
|
||||
|
||||
DescribeSlowLogRecordsResult();
|
||||
explicit DescribeSlowLogRecordsResult(const std::string &payload);
|
||||
~DescribeSlowLogRecordsResult();
|
||||
DescribeDBInstancePlansResult();
|
||||
explicit DescribeDBInstancePlansResult(const std::string &payload);
|
||||
~DescribeDBInstancePlansResult();
|
||||
std::string getStatus()const;
|
||||
int getTotalRecordCount()const;
|
||||
int getPageRecordCount()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<SQLSlowRecord> getItems()const;
|
||||
std::string getEngine()const;
|
||||
std::vector<PlanList> getItems()const;
|
||||
std::string getErrorMessage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string status_;
|
||||
int totalRecordCount_;
|
||||
int pageRecordCount_;
|
||||
int pageNumber_;
|
||||
std::vector<SQLSlowRecord> items_;
|
||||
std::string engine_;
|
||||
std::vector<PlanList> items_;
|
||||
std::string errorMessage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCEPLANSRESULT_H_
|
||||
@@ -42,6 +42,8 @@ public:
|
||||
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 ®ionId);
|
||||
int getPageSize() const;
|
||||
@@ -66,6 +68,7 @@ private:
|
||||
std::vector<std::string> dBInstanceStatuses_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string dBInstanceDescription_;
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
std::string key;
|
||||
};
|
||||
int masterNodeNum;
|
||||
std::string resourceGroupId;
|
||||
std::string dBInstanceNetType;
|
||||
std::string segNodeNum;
|
||||
std::string instanceNetworkType;
|
||||
@@ -49,6 +50,7 @@ namespace AlibabaCloud
|
||||
std::vector<DBInstance::Tag> tags;
|
||||
std::string engine;
|
||||
std::string dBInstanceDescription;
|
||||
std::string serverlessMode;
|
||||
std::string storageType;
|
||||
std::string engineVersion;
|
||||
std::string dBInstanceStatus;
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESRESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,27 +29,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogFilesResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDataShareInstancesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LogFile
|
||||
struct DBInstance
|
||||
{
|
||||
std::string logStartTime;
|
||||
std::string logStatus;
|
||||
std::string logSize;
|
||||
std::string logDownloadURL;
|
||||
std::string fileID;
|
||||
std::string logEndTime;
|
||||
std::string description;
|
||||
std::string zoneId;
|
||||
std::string dBInstanceId;
|
||||
std::string dBInstanceMode;
|
||||
std::string regionId;
|
||||
std::string dataShareStatus;
|
||||
};
|
||||
|
||||
|
||||
DescribeSQLLogFilesResult();
|
||||
explicit DescribeSQLLogFilesResult(const std::string &payload);
|
||||
~DescribeSQLLogFilesResult();
|
||||
DescribeDataShareInstancesResult();
|
||||
explicit DescribeDataShareInstancesResult(const std::string &payload);
|
||||
~DescribeDataShareInstancesResult();
|
||||
int getTotalRecordCount()const;
|
||||
int getPageRecordCount()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<LogFile> getItems()const;
|
||||
std::vector<DBInstance> getItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -57,10 +57,10 @@ namespace AlibabaCloud
|
||||
int totalRecordCount_;
|
||||
int pageRecordCount_;
|
||||
int pageNumber_;
|
||||
std::vector<LogFile> items_;
|
||||
std::vector<DBInstance> items_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGFILESRESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREINSTANCESRESULT_H_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCERESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,34 +29,44 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceSQLPatternsResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDataSharePerformanceResult : public ServiceResult
|
||||
{
|
||||
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;
|
||||
};
|
||||
|
||||
|
||||
DescribeDBInstanceSQLPatternsResult();
|
||||
explicit DescribeDBInstanceSQLPatternsResult(const std::string &payload);
|
||||
~DescribeDBInstanceSQLPatternsResult();
|
||||
DescribeDataSharePerformanceResult();
|
||||
explicit DescribeDataSharePerformanceResult(const std::string &payload);
|
||||
~DescribeDataSharePerformanceResult();
|
||||
std::vector<PerformanceItem> getPerformanceKeys()const;
|
||||
std::string getEndTime()const;
|
||||
std::string getStartTime()const;
|
||||
std::string getDBClusterId()const;
|
||||
std::vector<Pattern> getPatterns()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<PerformanceItem> performanceKeys_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string dBClusterId_;
|
||||
std::vector<Pattern> patterns_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDATASHAREPERFORMANCERESULT_H_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,20 +26,18 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDBInstanceSQLPatternsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisMonitorPerformanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDBInstanceSQLPatternsRequest();
|
||||
~DescribeDBInstanceSQLPatternsRequest();
|
||||
DescribeDiagnosisMonitorPerformanceRequest();
|
||||
~DescribeDiagnosisMonitorPerformanceRequest();
|
||||
std::string getQueryCondition() const;
|
||||
void setQueryCondition(const std::string &queryCondition);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getQueryKeywords() const;
|
||||
void setQueryKeywords(const std::string &queryKeywords);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDatabase() const;
|
||||
void setDatabase(const std::string &database);
|
||||
std::string getSourceIP() const;
|
||||
void setSourceIP(const std::string &sourceIP);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getEndTime() const;
|
||||
@@ -48,11 +46,10 @@ public:
|
||||
void setUser(const std::string &user);
|
||||
|
||||
private:
|
||||
std::string queryCondition_;
|
||||
std::string startTime_;
|
||||
std::string queryKeywords_;
|
||||
std::string accessKeyId_;
|
||||
std::string database_;
|
||||
std::string sourceIP_;
|
||||
std::string dBInstanceId_;
|
||||
std::string endTime_;
|
||||
std::string user_;
|
||||
@@ -60,4 +57,4 @@ private:
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDBINSTANCESQLPATTERNSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISMONITORPERFORMANCEREQUEST_H_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,40 +29,35 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSlowSQLLogsResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDiagnosisRecordsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Item
|
||||
{
|
||||
float executeCost;
|
||||
std::string sQLPlan;
|
||||
std::string dBRole;
|
||||
std::string queryId;
|
||||
int sourcePort;
|
||||
std::string sQLText;
|
||||
std::string sourceIP;
|
||||
long returnRowCounts;
|
||||
std::string dBName;
|
||||
std::string operationType;
|
||||
long scanRowCounts;
|
||||
std::string operationClass;
|
||||
std::string executeState;
|
||||
std::string operationExecuteTime;
|
||||
std::string accountName;
|
||||
std::string status;
|
||||
std::string sQLStmt;
|
||||
std::string user;
|
||||
int sQLTruncatedThreshold;
|
||||
std::string queryID;
|
||||
long startTime;
|
||||
std::string database;
|
||||
int duration;
|
||||
bool sQLTruncated;
|
||||
std::string sessionID;
|
||||
};
|
||||
|
||||
|
||||
DescribeSlowSQLLogsResult();
|
||||
explicit DescribeSlowSQLLogsResult(const std::string &payload);
|
||||
~DescribeSlowSQLLogsResult();
|
||||
int getPageRecordCount()const;
|
||||
DescribeDiagnosisRecordsResult();
|
||||
explicit DescribeDiagnosisRecordsResult(const std::string &payload);
|
||||
~DescribeDiagnosisRecordsResult();
|
||||
int getTotalCount()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Item> getItems()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int pageRecordCount_;
|
||||
int totalCount_;
|
||||
int pageNumber_;
|
||||
std::vector<Item> items_;
|
||||
|
||||
@@ -70,4 +65,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDIAGNOSISRECORDSRESULT_H_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGEREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,10 +26,10 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeResourceUsageRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDownloadRecordsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeResourceUsageRequest();
|
||||
~DescribeResourceUsageRequest();
|
||||
DescribeDownloadRecordsRequest();
|
||||
~DescribeDownloadRecordsRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
@@ -42,4 +42,4 @@ private:
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBERESOURCEUSAGEREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADRECORDSREQUEST_H_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,10 +26,10 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLCollectorPolicyRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeDownloadSQLLogsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSQLCollectorPolicyRequest();
|
||||
~DescribeSQLCollectorPolicyRequest();
|
||||
DescribeDownloadSQLLogsRequest();
|
||||
~DescribeDownloadSQLLogsRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
@@ -42,4 +42,4 @@ private:
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEDOWNLOADSQLLOGSREQUEST_H_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,23 +26,23 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogByQueryIdRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeHealthStatusRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSQLLogByQueryIdRequest();
|
||||
~DescribeSQLLogByQueryIdRequest();
|
||||
DescribeHealthStatusRequest();
|
||||
~DescribeHealthStatusRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getQueryId() const;
|
||||
void setQueryId(const std::string &queryId);
|
||||
std::string getKey() const;
|
||||
void setKey(const std::string &key);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string queryId_;
|
||||
std::string key_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGBYQUERYIDREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBEHEALTHSTATUSREQUEST_H_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -34,6 +34,8 @@ public:
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getRegionId() const;
|
||||
@@ -52,6 +54,7 @@ public:
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -34,6 +34,8 @@ public:
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getRegionId() const;
|
||||
@@ -50,6 +52,7 @@ public:
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2REQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2REQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,30 +26,36 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSlowSQLLogsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsV2Request : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSlowSQLLogsRequest();
|
||||
~DescribeSlowSQLLogsRequest();
|
||||
DescribeSQLLogsV2Request();
|
||||
~DescribeSQLLogsV2Request();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getQueryKeywords() const;
|
||||
void setQueryKeywords(const std::string &queryKeywords);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getPageNumber() const;
|
||||
void setPageNumber(const std::string &pageNumber);
|
||||
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 getSourceIP() const;
|
||||
void setSourceIP(const std::string &sourceIP);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getMinExecuteCost() const;
|
||||
void setMinExecuteCost(const std::string &minExecuteCost);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getPageSize() const;
|
||||
void setPageSize(const std::string &pageSize);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getMaxExecuteCost() const;
|
||||
void setMaxExecuteCost(const std::string &maxExecuteCost);
|
||||
std::string getExecuteCost() const;
|
||||
void setExecuteCost(const std::string &executeCost);
|
||||
std::string getExecuteState() const;
|
||||
void setExecuteState(const std::string &executeState);
|
||||
std::string getEndTime() const;
|
||||
@@ -64,14 +70,17 @@ public:
|
||||
private:
|
||||
std::string startTime_;
|
||||
std::string queryKeywords_;
|
||||
int pageNumber_;
|
||||
std::string pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string database_;
|
||||
std::string sourceIP_;
|
||||
std::string regionId_;
|
||||
std::string minExecuteCost_;
|
||||
int pageSize_;
|
||||
std::string pageSize_;
|
||||
std::string dBInstanceId_;
|
||||
std::string maxExecuteCost_;
|
||||
std::string executeCost_;
|
||||
std::string executeState_;
|
||||
std::string endTime_;
|
||||
std::string operationType_;
|
||||
@@ -81,4 +90,4 @@ private:
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESLOWSQLLOGSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2REQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSRESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2RESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2RESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,13 +29,12 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsV2Result : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Item
|
||||
{
|
||||
float executeCost;
|
||||
std::string sQLPlan;
|
||||
std::string dBRole;
|
||||
int sourcePort;
|
||||
std::string sQLText;
|
||||
@@ -51,9 +50,9 @@ namespace AlibabaCloud
|
||||
};
|
||||
|
||||
|
||||
DescribeSQLLogsResult();
|
||||
explicit DescribeSQLLogsResult(const std::string &payload);
|
||||
~DescribeSQLLogsResult();
|
||||
DescribeSQLLogsV2Result();
|
||||
explicit DescribeSQLLogsV2Result(const std::string &payload);
|
||||
~DescribeSQLLogsV2Result();
|
||||
int getPageRecordCount()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Item> getItems()const;
|
||||
@@ -69,4 +68,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSRESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSV2RESULT_H_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESAMPLEDATARESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESAMPLEDATARESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,27 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLCollectorPolicyResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSampleDataResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeSQLCollectorPolicyResult();
|
||||
explicit DescribeSQLCollectorPolicyResult(const std::string &payload);
|
||||
~DescribeSQLCollectorPolicyResult();
|
||||
std::string getSQLCollectorStatus()const;
|
||||
DescribeSampleDataResult();
|
||||
explicit DescribeSampleDataResult(const std::string &payload);
|
||||
~DescribeSampleDataResult();
|
||||
std::string getDBInstanceId()const;
|
||||
bool getHasSampleData()const;
|
||||
std::string getErrorMessage()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string sQLCollectorStatus_;
|
||||
std::string dBInstanceId_;
|
||||
bool hasSampleData_;
|
||||
std::string errorMessage_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESAMPLEDATARESULT_H_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,23 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT AddBuDBInstanceRelationRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSupportFeaturesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddBuDBInstanceRelationRequest();
|
||||
~AddBuDBInstanceRelationRequest();
|
||||
DescribeSupportFeaturesRequest();
|
||||
~DescribeSupportFeaturesRequest();
|
||||
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 getBusinessUnit() const;
|
||||
void setBusinessUnit(const std::string &businessUnit);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
long ownerId_;
|
||||
std::string businessUnit_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,25 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT AddBuDBInstanceRelationResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSupportFeaturesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddBuDBInstanceRelationResult();
|
||||
explicit AddBuDBInstanceRelationResult(const std::string &payload);
|
||||
~AddBuDBInstanceRelationResult();
|
||||
std::string getBusinessUnit()const;
|
||||
std::string getDBInstanceName()const;
|
||||
DescribeSupportFeaturesResult();
|
||||
explicit DescribeSupportFeaturesResult(const std::string &payload);
|
||||
~DescribeSupportFeaturesResult();
|
||||
std::string getDBInstanceId()const;
|
||||
std::string getSupportFeatureList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string businessUnit_;
|
||||
std::string dBInstanceName_;
|
||||
std::string dBInstanceId_;
|
||||
std::string supportFeatureList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESUPPORTFEATURESRESULT_H_
|
||||
@@ -34,6 +34,8 @@ public:
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
@@ -48,6 +50,7 @@ public:
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSREQUEST_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/gpdb/GpdbExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,10 +26,10 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Gpdb {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DescribeSQLLogsRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_GPDB_EXPORT DownloadSQLLogsRecordsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSQLLogsRequest();
|
||||
~DescribeSQLLogsRequest();
|
||||
DownloadSQLLogsRecordsRequest();
|
||||
~DownloadSQLLogsRecordsRequest();
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getQueryKeywords() const;
|
||||
@@ -48,6 +48,8 @@ public:
|
||||
void setPageSize(int pageSize);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getLang() const;
|
||||
void setLang(const std::string &lang);
|
||||
std::string getMaxExecuteCost() const;
|
||||
void setMaxExecuteCost(const std::string &maxExecuteCost);
|
||||
std::string getExecuteCost() const;
|
||||
@@ -73,6 +75,7 @@ private:
|
||||
std::string minExecuteCost_;
|
||||
int pageSize_;
|
||||
std::string dBInstanceId_;
|
||||
std::string lang_;
|
||||
std::string maxExecuteCost_;
|
||||
std::string executeCost_;
|
||||
std::string executeState_;
|
||||
@@ -84,4 +87,4 @@ private:
|
||||
} // namespace Model
|
||||
} // namespace Gpdb
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DESCRIBESQLLOGSREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_MODIFYDBINSTANCECONNECTIONMODERESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_MODIFYDBINSTANCECONNECTIONMODERESULT_H_
|
||||
#ifndef ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSRESULT_H_
|
||||
#define ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,21 +29,23 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_GPDB_EXPORT ModifyDBInstanceConnectionModeResult : public ServiceResult
|
||||
class ALIBABACLOUD_GPDB_EXPORT DownloadSQLLogsRecordsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyDBInstanceConnectionModeResult();
|
||||
explicit ModifyDBInstanceConnectionModeResult(const std::string &payload);
|
||||
~ModifyDBInstanceConnectionModeResult();
|
||||
DownloadSQLLogsRecordsResult();
|
||||
explicit DownloadSQLLogsRecordsResult(const std::string &payload);
|
||||
~DownloadSQLLogsRecordsResult();
|
||||
long getDownloadId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long downloadId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_MODIFYDBINSTANCECONNECTIONMODERESULT_H_
|
||||
#endif // !ALIBABACLOUD_GPDB_MODEL_DOWNLOADSQLLOGSRECORDSRESULT_H_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
53
gpdb/include/alibabacloud/gpdb/model/GrantCollectionResult.h
Normal file
53
gpdb/include/alibabacloud/gpdb/model/GrantCollectionResult.h
Normal 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_
|
||||
@@ -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 ®ionId);
|
||||
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_
|
||||
@@ -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_
|
||||
@@ -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 ®ionId);
|
||||
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
Reference in New Issue
Block a user