Modify Output Field.

This commit is contained in:
sdk-team
2023-03-08 08:23:29 +00:00
parent e26545ca6b
commit 8ad84be9ba
426 changed files with 13137 additions and 15409 deletions

View File

@@ -1 +1 @@
1.36.1493
1.36.1494

View File

@@ -23,355 +23,371 @@ set(adb_public_header
set(adb_public_header_model
include/alibabacloud/adb/model/AllocateClusterPublicConnectionRequest.h
include/alibabacloud/adb/model/AllocateClusterPublicConnectionResult.h
include/alibabacloud/adb/model/BindDBResourceGroupWithUserRequest.h
include/alibabacloud/adb/model/BindDBResourceGroupWithUserResult.h
include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h
include/alibabacloud/adb/model/BindDBResourcePoolWithUserResult.h
include/alibabacloud/adb/model/BindAccountRequest.h
include/alibabacloud/adb/model/BindAccountResult.h
include/alibabacloud/adb/model/CheckBindRamUserRequest.h
include/alibabacloud/adb/model/CheckBindRamUserResult.h
include/alibabacloud/adb/model/CreateAccountRequest.h
include/alibabacloud/adb/model/CreateAccountResult.h
include/alibabacloud/adb/model/CreateDBClusterRequest.h
include/alibabacloud/adb/model/CreateDBClusterResult.h
include/alibabacloud/adb/model/CreateDBResourceGroupRequest.h
include/alibabacloud/adb/model/CreateDBResourceGroupResult.h
include/alibabacloud/adb/model/CreateDBResourcePoolRequest.h
include/alibabacloud/adb/model/CreateDBResourcePoolResult.h
include/alibabacloud/adb/model/CreateElasticPlanRequest.h
include/alibabacloud/adb/model/CreateElasticPlanResult.h
include/alibabacloud/adb/model/CreateOssSubDirectoryRequest.h
include/alibabacloud/adb/model/CreateOssSubDirectoryResult.h
include/alibabacloud/adb/model/CreateSparkTemplateRequest.h
include/alibabacloud/adb/model/CreateSparkTemplateResult.h
include/alibabacloud/adb/model/DeleteAccountRequest.h
include/alibabacloud/adb/model/DeleteAccountResult.h
include/alibabacloud/adb/model/DeleteDBClusterRequest.h
include/alibabacloud/adb/model/DeleteDBClusterResult.h
include/alibabacloud/adb/model/DeleteDBResourceGroupRequest.h
include/alibabacloud/adb/model/DeleteDBResourceGroupResult.h
include/alibabacloud/adb/model/DeleteDBResourcePoolRequest.h
include/alibabacloud/adb/model/DeleteDBResourcePoolResult.h
include/alibabacloud/adb/model/DeleteElasticPlanRequest.h
include/alibabacloud/adb/model/DeleteElasticPlanResult.h
include/alibabacloud/adb/model/DeleteProcessInstanceRequest.h
include/alibabacloud/adb/model/DeleteProcessInstanceResult.h
include/alibabacloud/adb/model/DeleteSparkTemplateRequest.h
include/alibabacloud/adb/model/DeleteSparkTemplateResult.h
include/alibabacloud/adb/model/DeleteSparkTemplateFileRequest.h
include/alibabacloud/adb/model/DeleteSparkTemplateFileResult.h
include/alibabacloud/adb/model/DescribeAccountsRequest.h
include/alibabacloud/adb/model/DescribeAccountsResult.h
include/alibabacloud/adb/model/DescribeAllAccountsRequest.h
include/alibabacloud/adb/model/DescribeAllAccountsResult.h
include/alibabacloud/adb/model/DescribeAllDataSourceRequest.h
include/alibabacloud/adb/model/DescribeAllDataSourceResult.h
include/alibabacloud/adb/model/DescribeAdbMySqlColumnsRequest.h
include/alibabacloud/adb/model/DescribeAdbMySqlColumnsResult.h
include/alibabacloud/adb/model/DescribeAdbMySqlSchemasRequest.h
include/alibabacloud/adb/model/DescribeAdbMySqlSchemasResult.h
include/alibabacloud/adb/model/DescribeAdbMySqlTablesRequest.h
include/alibabacloud/adb/model/DescribeAdbMySqlTablesResult.h
include/alibabacloud/adb/model/DescribeApsActionLogsRequest.h
include/alibabacloud/adb/model/DescribeApsActionLogsResult.h
include/alibabacloud/adb/model/DescribeApsResourceGroupsRequest.h
include/alibabacloud/adb/model/DescribeApsResourceGroupsResult.h
include/alibabacloud/adb/model/DescribeAuditLogConfigRequest.h
include/alibabacloud/adb/model/DescribeAuditLogConfigResult.h
include/alibabacloud/adb/model/DescribeAuditLogRecordsRequest.h
include/alibabacloud/adb/model/DescribeAuditLogRecordsResult.h
include/alibabacloud/adb/model/DescribeAutoRenewAttributeRequest.h
include/alibabacloud/adb/model/DescribeAutoRenewAttributeResult.h
include/alibabacloud/adb/model/DescribeAvailableResourceRequest.h
include/alibabacloud/adb/model/DescribeAvailableResourceResult.h
include/alibabacloud/adb/model/DescribeBackupPolicyRequest.h
include/alibabacloud/adb/model/DescribeBackupPolicyResult.h
include/alibabacloud/adb/model/DescribeBackupsRequest.h
include/alibabacloud/adb/model/DescribeBackupsResult.h
include/alibabacloud/adb/model/DescribeColumnsRequest.h
include/alibabacloud/adb/model/DescribeColumnsResult.h
include/alibabacloud/adb/model/DescribeConnectionCountRecordsRequest.h
include/alibabacloud/adb/model/DescribeConnectionCountRecordsResult.h
include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListRequest.h
include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/DescribeClusterAccessWhiteListRequest.h
include/alibabacloud/adb/model/DescribeClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/DescribeClusterNetInfoRequest.h
include/alibabacloud/adb/model/DescribeClusterNetInfoResult.h
include/alibabacloud/adb/model/DescribeDBClusterAttributeRequest.h
include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
include/alibabacloud/adb/model/DescribeDBClusterForecastRequest.h
include/alibabacloud/adb/model/DescribeDBClusterForecastResult.h
include/alibabacloud/adb/model/DescribeDBClusterHealthReportRequest.h
include/alibabacloud/adb/model/DescribeDBClusterHealthReportResult.h
include/alibabacloud/adb/model/DescribeDBClusterNetInfoRequest.h
include/alibabacloud/adb/model/DescribeDBClusterNetInfoResult.h
include/alibabacloud/adb/model/DescribeDBClusterHealthStatusRequest.h
include/alibabacloud/adb/model/DescribeDBClusterHealthStatusResult.h
include/alibabacloud/adb/model/DescribeDBClusterPerformanceRequest.h
include/alibabacloud/adb/model/DescribeDBClusterPerformanceResult.h
include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceRequest.h
include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.h
include/alibabacloud/adb/model/DescribeDBClustersRequest.h
include/alibabacloud/adb/model/DescribeDBClustersResult.h
include/alibabacloud/adb/model/DescribeDBResourceGroupRequest.h
include/alibabacloud/adb/model/DescribeDBResourceGroupResult.h
include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h
include/alibabacloud/adb/model/DescribeDBResourcePoolResult.h
include/alibabacloud/adb/model/DescribeDiagnosisDimensionsRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisDimensionsResult.h
include/alibabacloud/adb/model/DescribeDiagnosisRecordsRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisRecordsResult.h
include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoRequest.h
include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoResult.h
include/alibabacloud/adb/model/DescribeDownloadRecordsRequest.h
include/alibabacloud/adb/model/DescribeDownloadRecordsResult.h
include/alibabacloud/adb/model/DescribeElasticDailyPlanRequest.h
include/alibabacloud/adb/model/DescribeElasticDailyPlanResult.h
include/alibabacloud/adb/model/DescribeElasticPlanRequest.h
include/alibabacloud/adb/model/DescribeElasticPlanResult.h
include/alibabacloud/adb/model/DescribeInclinedTablesRequest.h
include/alibabacloud/adb/model/DescribeInclinedTablesResult.h
include/alibabacloud/adb/model/DescribeLoadTasksRecordsRequest.h
include/alibabacloud/adb/model/DescribeLoadTasksRecordsResult.h
include/alibabacloud/adb/model/DescribeMaintenanceActionRequest.h
include/alibabacloud/adb/model/DescribeMaintenanceActionResult.h
include/alibabacloud/adb/model/DescribeOperatorPermissionRequest.h
include/alibabacloud/adb/model/DescribeOperatorPermissionResult.h
include/alibabacloud/adb/model/DescribePatternPerformanceRequest.h
include/alibabacloud/adb/model/DescribePatternPerformanceResult.h
include/alibabacloud/adb/model/DescribeProcessListRequest.h
include/alibabacloud/adb/model/DescribeProcessListResult.h
include/alibabacloud/adb/model/DescribeRegionsRequest.h
include/alibabacloud/adb/model/DescribeRegionsResult.h
include/alibabacloud/adb/model/DescribeSQLPatternAttributeRequest.h
include/alibabacloud/adb/model/DescribeSQLPatternAttributeResult.h
include/alibabacloud/adb/model/DescribeSQLPatternsRequest.h
include/alibabacloud/adb/model/DescribeSQLPatternsResult.h
include/alibabacloud/adb/model/DescribeSQLPlanRequest.h
include/alibabacloud/adb/model/DescribeSQLPlanResult.h
include/alibabacloud/adb/model/DescribeSQLPlanTaskRequest.h
include/alibabacloud/adb/model/DescribeSQLPlanTaskResult.h
include/alibabacloud/adb/model/DescribeSchemasRequest.h
include/alibabacloud/adb/model/DescribeSchemasResult.h
include/alibabacloud/adb/model/DescribeSlowLogRecordsRequest.h
include/alibabacloud/adb/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/adb/model/DescribeSlowLogTrendRequest.h
include/alibabacloud/adb/model/DescribeSlowLogTrendResult.h
include/alibabacloud/adb/model/DescribeSparkCodeLogRequest.h
include/alibabacloud/adb/model/DescribeSparkCodeLogResult.h
include/alibabacloud/adb/model/DescribeSparkCodeOutputRequest.h
include/alibabacloud/adb/model/DescribeSparkCodeOutputResult.h
include/alibabacloud/adb/model/DescribeSparkCodeWebUiRequest.h
include/alibabacloud/adb/model/DescribeSparkCodeWebUiResult.h
include/alibabacloud/adb/model/DescribeSqlPatternRequest.h
include/alibabacloud/adb/model/DescribeSqlPatternResult.h
include/alibabacloud/adb/model/DescribeTableAccessCountRequest.h
include/alibabacloud/adb/model/DescribeTableAccessCountResult.h
include/alibabacloud/adb/model/DescribeTableDetailRequest.h
include/alibabacloud/adb/model/DescribeTableDetailResult.h
include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseRequest.h
include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseResult.h
include/alibabacloud/adb/model/DescribeTableStatisticsRequest.h
include/alibabacloud/adb/model/DescribeTableStatisticsResult.h
include/alibabacloud/adb/model/DescribeTablesRequest.h
include/alibabacloud/adb/model/DescribeTablesResult.h
include/alibabacloud/adb/model/DescribeTaskInfoRequest.h
include/alibabacloud/adb/model/DescribeTaskInfoResult.h
include/alibabacloud/adb/model/DownloadDiagnosisRecordsRequest.h
include/alibabacloud/adb/model/DownloadDiagnosisRecordsResult.h
include/alibabacloud/adb/model/GrantOperatorPermissionRequest.h
include/alibabacloud/adb/model/GrantOperatorPermissionResult.h
include/alibabacloud/adb/model/KillProcessRequest.h
include/alibabacloud/adb/model/KillProcessResult.h
include/alibabacloud/adb/model/ListTagResourcesRequest.h
include/alibabacloud/adb/model/ListTagResourcesResult.h
include/alibabacloud/adb/model/GetDatabaseObjectsRequest.h
include/alibabacloud/adb/model/GetDatabaseObjectsResult.h
include/alibabacloud/adb/model/GetLakehouseValidResourceGroupsRequest.h
include/alibabacloud/adb/model/GetLakehouseValidResourceGroupsResult.h
include/alibabacloud/adb/model/GetSparkAppAttemptLogRequest.h
include/alibabacloud/adb/model/GetSparkAppAttemptLogResult.h
include/alibabacloud/adb/model/GetSparkAppInfoRequest.h
include/alibabacloud/adb/model/GetSparkAppInfoResult.h
include/alibabacloud/adb/model/GetSparkAppLogRequest.h
include/alibabacloud/adb/model/GetSparkAppLogResult.h
include/alibabacloud/adb/model/GetSparkAppMetricsRequest.h
include/alibabacloud/adb/model/GetSparkAppMetricsResult.h
include/alibabacloud/adb/model/GetSparkAppStateRequest.h
include/alibabacloud/adb/model/GetSparkAppStateResult.h
include/alibabacloud/adb/model/GetSparkAppWebUiAddressRequest.h
include/alibabacloud/adb/model/GetSparkAppWebUiAddressResult.h
include/alibabacloud/adb/model/GetSparkConfigLogPathRequest.h
include/alibabacloud/adb/model/GetSparkConfigLogPathResult.h
include/alibabacloud/adb/model/GetSparkLogAnalyzeTaskRequest.h
include/alibabacloud/adb/model/GetSparkLogAnalyzeTaskResult.h
include/alibabacloud/adb/model/GetSparkSQLEngineStateRequest.h
include/alibabacloud/adb/model/GetSparkSQLEngineStateResult.h
include/alibabacloud/adb/model/GetSparkTemplateFileContentRequest.h
include/alibabacloud/adb/model/GetSparkTemplateFileContentResult.h
include/alibabacloud/adb/model/GetSparkTemplateFolderTreeRequest.h
include/alibabacloud/adb/model/GetSparkTemplateFolderTreeResult.h
include/alibabacloud/adb/model/GetSparkTemplateFullTreeRequest.h
include/alibabacloud/adb/model/GetSparkTemplateFullTreeResult.h
include/alibabacloud/adb/model/GetTableRequest.h
include/alibabacloud/adb/model/GetTableResult.h
include/alibabacloud/adb/model/GetTableColumnsRequest.h
include/alibabacloud/adb/model/GetTableColumnsResult.h
include/alibabacloud/adb/model/GetTableDDLRequest.h
include/alibabacloud/adb/model/GetTableDDLResult.h
include/alibabacloud/adb/model/GetTableObjectsRequest.h
include/alibabacloud/adb/model/GetTableObjectsResult.h
include/alibabacloud/adb/model/GetViewDDLRequest.h
include/alibabacloud/adb/model/GetViewDDLResult.h
include/alibabacloud/adb/model/GetViewObjectsRequest.h
include/alibabacloud/adb/model/GetViewObjectsResult.h
include/alibabacloud/adb/model/KillSparkAppRequest.h
include/alibabacloud/adb/model/KillSparkAppResult.h
include/alibabacloud/adb/model/KillSparkLogAnalyzeTaskRequest.h
include/alibabacloud/adb/model/KillSparkLogAnalyzeTaskResult.h
include/alibabacloud/adb/model/KillSparkSQLEngineRequest.h
include/alibabacloud/adb/model/KillSparkSQLEngineResult.h
include/alibabacloud/adb/model/ListSparkAppAttemptsRequest.h
include/alibabacloud/adb/model/ListSparkAppAttemptsResult.h
include/alibabacloud/adb/model/ListSparkAppsRequest.h
include/alibabacloud/adb/model/ListSparkAppsResult.h
include/alibabacloud/adb/model/ListSparkLogAnalyzeTasksRequest.h
include/alibabacloud/adb/model/ListSparkLogAnalyzeTasksResult.h
include/alibabacloud/adb/model/ListSparkTemplateFileIdsRequest.h
include/alibabacloud/adb/model/ListSparkTemplateFileIdsResult.h
include/alibabacloud/adb/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/adb/model/ModifyAccountDescriptionResult.h
include/alibabacloud/adb/model/ModifyAuditLogConfigRequest.h
include/alibabacloud/adb/model/ModifyAuditLogConfigResult.h
include/alibabacloud/adb/model/ModifyAutoRenewAttributeRequest.h
include/alibabacloud/adb/model/ModifyAutoRenewAttributeResult.h
include/alibabacloud/adb/model/ModifyBackupPolicyRequest.h
include/alibabacloud/adb/model/ModifyBackupPolicyResult.h
include/alibabacloud/adb/model/ModifyClusterAccessWhiteListRequest.h
include/alibabacloud/adb/model/ModifyClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/ModifyClusterConnectionStringRequest.h
include/alibabacloud/adb/model/ModifyClusterConnectionStringResult.h
include/alibabacloud/adb/model/ModifyDBClusterRequest.h
include/alibabacloud/adb/model/ModifyDBClusterResult.h
include/alibabacloud/adb/model/ModifyDBClusterAccessWhiteListRequest.h
include/alibabacloud/adb/model/ModifyDBClusterAccessWhiteListResult.h
include/alibabacloud/adb/model/ModifyDBClusterDescriptionRequest.h
include/alibabacloud/adb/model/ModifyDBClusterDescriptionResult.h
include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeRequest.h
include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeResult.h
include/alibabacloud/adb/model/ModifyDBClusterPayTypeRequest.h
include/alibabacloud/adb/model/ModifyDBClusterPayTypeResult.h
include/alibabacloud/adb/model/ModifyDBClusterResourceGroupRequest.h
include/alibabacloud/adb/model/ModifyDBClusterResourceGroupResult.h
include/alibabacloud/adb/model/ModifyDBResourceGroupRequest.h
include/alibabacloud/adb/model/ModifyDBResourceGroupResult.h
include/alibabacloud/adb/model/ModifyDBResourcePoolRequest.h
include/alibabacloud/adb/model/ModifyDBResourcePoolResult.h
include/alibabacloud/adb/model/ModifyElasticPlanRequest.h
include/alibabacloud/adb/model/ModifyElasticPlanResult.h
include/alibabacloud/adb/model/ModifyLogBackupPolicyRequest.h
include/alibabacloud/adb/model/ModifyLogBackupPolicyResult.h
include/alibabacloud/adb/model/ModifyMaintenanceActionRequest.h
include/alibabacloud/adb/model/ModifyMaintenanceActionResult.h
include/alibabacloud/adb/model/PreloadSparkAppMetricsRequest.h
include/alibabacloud/adb/model/PreloadSparkAppMetricsResult.h
include/alibabacloud/adb/model/ReleaseClusterPublicConnectionRequest.h
include/alibabacloud/adb/model/ReleaseClusterPublicConnectionResult.h
include/alibabacloud/adb/model/ResetAccountPasswordRequest.h
include/alibabacloud/adb/model/ResetAccountPasswordResult.h
include/alibabacloud/adb/model/RevokeOperatorPermissionRequest.h
include/alibabacloud/adb/model/RevokeOperatorPermissionResult.h
include/alibabacloud/adb/model/TagResourcesRequest.h
include/alibabacloud/adb/model/TagResourcesResult.h
include/alibabacloud/adb/model/UnbindDBResourceGroupWithUserRequest.h
include/alibabacloud/adb/model/UnbindDBResourceGroupWithUserResult.h
include/alibabacloud/adb/model/UnbindDBResourcePoolWithUserRequest.h
include/alibabacloud/adb/model/UnbindDBResourcePoolWithUserResult.h
include/alibabacloud/adb/model/UntagResourcesRequest.h
include/alibabacloud/adb/model/UntagResourcesResult.h )
include/alibabacloud/adb/model/SetSparkAppLogRootPathRequest.h
include/alibabacloud/adb/model/SetSparkAppLogRootPathResult.h
include/alibabacloud/adb/model/StartSparkSQLEngineRequest.h
include/alibabacloud/adb/model/StartSparkSQLEngineResult.h
include/alibabacloud/adb/model/SubmitSparkAppRequest.h
include/alibabacloud/adb/model/SubmitSparkAppResult.h
include/alibabacloud/adb/model/SubmitSparkLogAnalyzeTaskRequest.h
include/alibabacloud/adb/model/SubmitSparkLogAnalyzeTaskResult.h
include/alibabacloud/adb/model/UnbindAccountRequest.h
include/alibabacloud/adb/model/UnbindAccountResult.h
include/alibabacloud/adb/model/UpdateSparkTemplateFileRequest.h
include/alibabacloud/adb/model/UpdateSparkTemplateFileResult.h )
set(adb_src
src/AdbClient.cc
src/model/AllocateClusterPublicConnectionRequest.cc
src/model/AllocateClusterPublicConnectionResult.cc
src/model/BindDBResourceGroupWithUserRequest.cc
src/model/BindDBResourceGroupWithUserResult.cc
src/model/BindDBResourcePoolWithUserRequest.cc
src/model/BindDBResourcePoolWithUserResult.cc
src/model/BindAccountRequest.cc
src/model/BindAccountResult.cc
src/model/CheckBindRamUserRequest.cc
src/model/CheckBindRamUserResult.cc
src/model/CreateAccountRequest.cc
src/model/CreateAccountResult.cc
src/model/CreateDBClusterRequest.cc
src/model/CreateDBClusterResult.cc
src/model/CreateDBResourceGroupRequest.cc
src/model/CreateDBResourceGroupResult.cc
src/model/CreateDBResourcePoolRequest.cc
src/model/CreateDBResourcePoolResult.cc
src/model/CreateElasticPlanRequest.cc
src/model/CreateElasticPlanResult.cc
src/model/CreateOssSubDirectoryRequest.cc
src/model/CreateOssSubDirectoryResult.cc
src/model/CreateSparkTemplateRequest.cc
src/model/CreateSparkTemplateResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DeleteDBClusterRequest.cc
src/model/DeleteDBClusterResult.cc
src/model/DeleteDBResourceGroupRequest.cc
src/model/DeleteDBResourceGroupResult.cc
src/model/DeleteDBResourcePoolRequest.cc
src/model/DeleteDBResourcePoolResult.cc
src/model/DeleteElasticPlanRequest.cc
src/model/DeleteElasticPlanResult.cc
src/model/DeleteProcessInstanceRequest.cc
src/model/DeleteProcessInstanceResult.cc
src/model/DeleteSparkTemplateRequest.cc
src/model/DeleteSparkTemplateResult.cc
src/model/DeleteSparkTemplateFileRequest.cc
src/model/DeleteSparkTemplateFileResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeAllAccountsRequest.cc
src/model/DescribeAllAccountsResult.cc
src/model/DescribeAllDataSourceRequest.cc
src/model/DescribeAllDataSourceResult.cc
src/model/DescribeAdbMySqlColumnsRequest.cc
src/model/DescribeAdbMySqlColumnsResult.cc
src/model/DescribeAdbMySqlSchemasRequest.cc
src/model/DescribeAdbMySqlSchemasResult.cc
src/model/DescribeAdbMySqlTablesRequest.cc
src/model/DescribeAdbMySqlTablesResult.cc
src/model/DescribeApsActionLogsRequest.cc
src/model/DescribeApsActionLogsResult.cc
src/model/DescribeApsResourceGroupsRequest.cc
src/model/DescribeApsResourceGroupsResult.cc
src/model/DescribeAuditLogConfigRequest.cc
src/model/DescribeAuditLogConfigResult.cc
src/model/DescribeAuditLogRecordsRequest.cc
src/model/DescribeAuditLogRecordsResult.cc
src/model/DescribeAutoRenewAttributeRequest.cc
src/model/DescribeAutoRenewAttributeResult.cc
src/model/DescribeAvailableResourceRequest.cc
src/model/DescribeAvailableResourceResult.cc
src/model/DescribeBackupPolicyRequest.cc
src/model/DescribeBackupPolicyResult.cc
src/model/DescribeBackupsRequest.cc
src/model/DescribeBackupsResult.cc
src/model/DescribeColumnsRequest.cc
src/model/DescribeColumnsResult.cc
src/model/DescribeConnectionCountRecordsRequest.cc
src/model/DescribeConnectionCountRecordsResult.cc
src/model/DescribeDBClusterAccessWhiteListRequest.cc
src/model/DescribeDBClusterAccessWhiteListResult.cc
src/model/DescribeClusterAccessWhiteListRequest.cc
src/model/DescribeClusterAccessWhiteListResult.cc
src/model/DescribeClusterNetInfoRequest.cc
src/model/DescribeClusterNetInfoResult.cc
src/model/DescribeDBClusterAttributeRequest.cc
src/model/DescribeDBClusterAttributeResult.cc
src/model/DescribeDBClusterForecastRequest.cc
src/model/DescribeDBClusterForecastResult.cc
src/model/DescribeDBClusterHealthReportRequest.cc
src/model/DescribeDBClusterHealthReportResult.cc
src/model/DescribeDBClusterNetInfoRequest.cc
src/model/DescribeDBClusterNetInfoResult.cc
src/model/DescribeDBClusterHealthStatusRequest.cc
src/model/DescribeDBClusterHealthStatusResult.cc
src/model/DescribeDBClusterPerformanceRequest.cc
src/model/DescribeDBClusterPerformanceResult.cc
src/model/DescribeDBClusterResourcePoolPerformanceRequest.cc
src/model/DescribeDBClusterResourcePoolPerformanceResult.cc
src/model/DescribeDBClustersRequest.cc
src/model/DescribeDBClustersResult.cc
src/model/DescribeDBResourceGroupRequest.cc
src/model/DescribeDBResourceGroupResult.cc
src/model/DescribeDBResourcePoolRequest.cc
src/model/DescribeDBResourcePoolResult.cc
src/model/DescribeDiagnosisDimensionsRequest.cc
src/model/DescribeDiagnosisDimensionsResult.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/DescribeElasticDailyPlanRequest.cc
src/model/DescribeElasticDailyPlanResult.cc
src/model/DescribeElasticPlanRequest.cc
src/model/DescribeElasticPlanResult.cc
src/model/DescribeInclinedTablesRequest.cc
src/model/DescribeInclinedTablesResult.cc
src/model/DescribeLoadTasksRecordsRequest.cc
src/model/DescribeLoadTasksRecordsResult.cc
src/model/DescribeMaintenanceActionRequest.cc
src/model/DescribeMaintenanceActionResult.cc
src/model/DescribeOperatorPermissionRequest.cc
src/model/DescribeOperatorPermissionResult.cc
src/model/DescribePatternPerformanceRequest.cc
src/model/DescribePatternPerformanceResult.cc
src/model/DescribeProcessListRequest.cc
src/model/DescribeProcessListResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeSQLPatternAttributeRequest.cc
src/model/DescribeSQLPatternAttributeResult.cc
src/model/DescribeSQLPatternsRequest.cc
src/model/DescribeSQLPatternsResult.cc
src/model/DescribeSQLPlanRequest.cc
src/model/DescribeSQLPlanResult.cc
src/model/DescribeSQLPlanTaskRequest.cc
src/model/DescribeSQLPlanTaskResult.cc
src/model/DescribeSchemasRequest.cc
src/model/DescribeSchemasResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
src/model/DescribeSlowLogRecordsResult.cc
src/model/DescribeSlowLogTrendRequest.cc
src/model/DescribeSlowLogTrendResult.cc
src/model/DescribeSparkCodeLogRequest.cc
src/model/DescribeSparkCodeLogResult.cc
src/model/DescribeSparkCodeOutputRequest.cc
src/model/DescribeSparkCodeOutputResult.cc
src/model/DescribeSparkCodeWebUiRequest.cc
src/model/DescribeSparkCodeWebUiResult.cc
src/model/DescribeSqlPatternRequest.cc
src/model/DescribeSqlPatternResult.cc
src/model/DescribeTableAccessCountRequest.cc
src/model/DescribeTableAccessCountResult.cc
src/model/DescribeTableDetailRequest.cc
src/model/DescribeTableDetailResult.cc
src/model/DescribeTablePartitionDiagnoseRequest.cc
src/model/DescribeTablePartitionDiagnoseResult.cc
src/model/DescribeTableStatisticsRequest.cc
src/model/DescribeTableStatisticsResult.cc
src/model/DescribeTablesRequest.cc
src/model/DescribeTablesResult.cc
src/model/DescribeTaskInfoRequest.cc
src/model/DescribeTaskInfoResult.cc
src/model/DownloadDiagnosisRecordsRequest.cc
src/model/DownloadDiagnosisRecordsResult.cc
src/model/GrantOperatorPermissionRequest.cc
src/model/GrantOperatorPermissionResult.cc
src/model/KillProcessRequest.cc
src/model/KillProcessResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/GetDatabaseObjectsRequest.cc
src/model/GetDatabaseObjectsResult.cc
src/model/GetLakehouseValidResourceGroupsRequest.cc
src/model/GetLakehouseValidResourceGroupsResult.cc
src/model/GetSparkAppAttemptLogRequest.cc
src/model/GetSparkAppAttemptLogResult.cc
src/model/GetSparkAppInfoRequest.cc
src/model/GetSparkAppInfoResult.cc
src/model/GetSparkAppLogRequest.cc
src/model/GetSparkAppLogResult.cc
src/model/GetSparkAppMetricsRequest.cc
src/model/GetSparkAppMetricsResult.cc
src/model/GetSparkAppStateRequest.cc
src/model/GetSparkAppStateResult.cc
src/model/GetSparkAppWebUiAddressRequest.cc
src/model/GetSparkAppWebUiAddressResult.cc
src/model/GetSparkConfigLogPathRequest.cc
src/model/GetSparkConfigLogPathResult.cc
src/model/GetSparkLogAnalyzeTaskRequest.cc
src/model/GetSparkLogAnalyzeTaskResult.cc
src/model/GetSparkSQLEngineStateRequest.cc
src/model/GetSparkSQLEngineStateResult.cc
src/model/GetSparkTemplateFileContentRequest.cc
src/model/GetSparkTemplateFileContentResult.cc
src/model/GetSparkTemplateFolderTreeRequest.cc
src/model/GetSparkTemplateFolderTreeResult.cc
src/model/GetSparkTemplateFullTreeRequest.cc
src/model/GetSparkTemplateFullTreeResult.cc
src/model/GetTableRequest.cc
src/model/GetTableResult.cc
src/model/GetTableColumnsRequest.cc
src/model/GetTableColumnsResult.cc
src/model/GetTableDDLRequest.cc
src/model/GetTableDDLResult.cc
src/model/GetTableObjectsRequest.cc
src/model/GetTableObjectsResult.cc
src/model/GetViewDDLRequest.cc
src/model/GetViewDDLResult.cc
src/model/GetViewObjectsRequest.cc
src/model/GetViewObjectsResult.cc
src/model/KillSparkAppRequest.cc
src/model/KillSparkAppResult.cc
src/model/KillSparkLogAnalyzeTaskRequest.cc
src/model/KillSparkLogAnalyzeTaskResult.cc
src/model/KillSparkSQLEngineRequest.cc
src/model/KillSparkSQLEngineResult.cc
src/model/ListSparkAppAttemptsRequest.cc
src/model/ListSparkAppAttemptsResult.cc
src/model/ListSparkAppsRequest.cc
src/model/ListSparkAppsResult.cc
src/model/ListSparkLogAnalyzeTasksRequest.cc
src/model/ListSparkLogAnalyzeTasksResult.cc
src/model/ListSparkTemplateFileIdsRequest.cc
src/model/ListSparkTemplateFileIdsResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyAuditLogConfigRequest.cc
src/model/ModifyAuditLogConfigResult.cc
src/model/ModifyAutoRenewAttributeRequest.cc
src/model/ModifyAutoRenewAttributeResult.cc
src/model/ModifyBackupPolicyRequest.cc
src/model/ModifyBackupPolicyResult.cc
src/model/ModifyClusterAccessWhiteListRequest.cc
src/model/ModifyClusterAccessWhiteListResult.cc
src/model/ModifyClusterConnectionStringRequest.cc
src/model/ModifyClusterConnectionStringResult.cc
src/model/ModifyDBClusterRequest.cc
src/model/ModifyDBClusterResult.cc
src/model/ModifyDBClusterAccessWhiteListRequest.cc
src/model/ModifyDBClusterAccessWhiteListResult.cc
src/model/ModifyDBClusterDescriptionRequest.cc
src/model/ModifyDBClusterDescriptionResult.cc
src/model/ModifyDBClusterMaintainTimeRequest.cc
src/model/ModifyDBClusterMaintainTimeResult.cc
src/model/ModifyDBClusterPayTypeRequest.cc
src/model/ModifyDBClusterPayTypeResult.cc
src/model/ModifyDBClusterResourceGroupRequest.cc
src/model/ModifyDBClusterResourceGroupResult.cc
src/model/ModifyDBResourceGroupRequest.cc
src/model/ModifyDBResourceGroupResult.cc
src/model/ModifyDBResourcePoolRequest.cc
src/model/ModifyDBResourcePoolResult.cc
src/model/ModifyElasticPlanRequest.cc
src/model/ModifyElasticPlanResult.cc
src/model/ModifyLogBackupPolicyRequest.cc
src/model/ModifyLogBackupPolicyResult.cc
src/model/ModifyMaintenanceActionRequest.cc
src/model/ModifyMaintenanceActionResult.cc
src/model/PreloadSparkAppMetricsRequest.cc
src/model/PreloadSparkAppMetricsResult.cc
src/model/ReleaseClusterPublicConnectionRequest.cc
src/model/ReleaseClusterPublicConnectionResult.cc
src/model/ResetAccountPasswordRequest.cc
src/model/ResetAccountPasswordResult.cc
src/model/RevokeOperatorPermissionRequest.cc
src/model/RevokeOperatorPermissionResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/UnbindDBResourceGroupWithUserRequest.cc
src/model/UnbindDBResourceGroupWithUserResult.cc
src/model/UnbindDBResourcePoolWithUserRequest.cc
src/model/UnbindDBResourcePoolWithUserResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc )
src/model/SetSparkAppLogRootPathRequest.cc
src/model/SetSparkAppLogRootPathResult.cc
src/model/StartSparkSQLEngineRequest.cc
src/model/StartSparkSQLEngineResult.cc
src/model/SubmitSparkAppRequest.cc
src/model/SubmitSparkAppResult.cc
src/model/SubmitSparkLogAnalyzeTaskRequest.cc
src/model/SubmitSparkLogAnalyzeTaskResult.cc
src/model/UnbindAccountRequest.cc
src/model/UnbindAccountResult.cc
src/model/UpdateSparkTemplateFileRequest.cc
src/model/UpdateSparkTemplateFileResult.cc )
add_library(adb ${LIB_TYPE}
${adb_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -30,29 +30,17 @@ class ALIBABACLOUD_ADB_EXPORT AllocateClusterPublicConnectionRequest : public Rp
public:
AllocateClusterPublicConnectionRequest();
~AllocateClusterPublicConnectionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix() const;
void setConnectionStringPrefix(const std::string &connectionStringPrefix);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
long resourceOwnerId_;
std::string connectionStringPrefix_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESCHEMASREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBESCHEMASREQUEST_H_
#ifndef ALIBABACLOUD_ADB_MODEL_BINDACCOUNTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_BINDACCOUNTREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,32 +26,26 @@
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeSchemasRequest : public RpcServiceRequest {
class ALIBABACLOUD_ADB_EXPORT BindAccountRequest : public RpcServiceRequest {
public:
DescribeSchemasRequest();
~DescribeSchemasRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
BindAccountRequest();
~BindAccountRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRamUser() const;
void setRamUser(const std::string &ramUser);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string ramUser_;
std::string accessKeyId_;
std::string accountName_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESCHEMASREQUEST_H_
#endif // !ALIBABACLOUD_ADB_MODEL_BINDACCOUNTREQUEST_H_

View File

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

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
#ifndef ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,32 +26,23 @@
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeAllAccountsRequest : public RpcServiceRequest {
class ALIBABACLOUD_ADB_EXPORT CheckBindRamUserRequest : public RpcServiceRequest {
public:
DescribeAllAccountsRequest();
~DescribeAllAccountsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
CheckBindRamUserRequest();
~CheckBindRamUserRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
#endif // !ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT CreateDBResourcePoolResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT CheckBindRamUserResult : public ServiceResult
{
public:
CreateDBResourcePoolResult();
explicit CreateDBResourcePoolResult(const std::string &payload);
~CreateDBResourcePoolResult();
CheckBindRamUserResult();
explicit CheckBindRamUserResult(const std::string &payload);
~CheckBindRamUserResult();
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERRESULT_H_

View File

@@ -30,38 +30,26 @@ class ALIBABACLOUD_ADB_EXPORT CreateAccountRequest : public RpcServiceRequest {
public:
CreateAccountRequest();
~CreateAccountRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getAccountType() const;
void setAccountType(const std::string &accountType);
std::string getAccountDescription() const;
void setAccountDescription(const std::string &accountDescription);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
private:
long resourceOwnerId_;
std::string dBClusterId_;
std::string accountType_;
std::string accountDescription_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
std::string accountName_;
};
} // namespace Model
} // namespace Adb

View File

@@ -37,14 +37,10 @@ namespace AlibabaCloud
CreateAccountResult();
explicit CreateAccountResult(const std::string &payload);
~CreateAccountResult();
int getTaskId()const;
std::string getDBClusterId()const;
protected:
void parse(const std::string &payload);
private:
int taskId_;
std::string dBClusterId_;
};
}

View File

@@ -30,100 +30,49 @@ class ALIBABACLOUD_ADB_EXPORT CreateDBClusterRequest : public RpcServiceRequest
public:
CreateDBClusterRequest();
~CreateDBClusterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription() const;
void setDBClusterDescription(const std::string &dBClusterDescription);
std::string getStorageType() const;
void setStorageType(const std::string &storageType);
std::string getMode() const;
void setMode(const std::string &mode);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getBackupSetID() const;
void setBackupSetID(const std::string &backupSetID);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBNodeGroupCount() const;
void setDBNodeGroupCount(const std::string &dBNodeGroupCount);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getComputeResource() const;
void setComputeResource(const std::string &computeResource);
std::string getElasticIOResource() const;
void setElasticIOResource(const std::string &elasticIOResource);
std::string getSourceDBInstanceName() const;
void setSourceDBInstanceName(const std::string &sourceDBInstanceName);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getEnableDefaultResourcePool() const;
void setEnableDefaultResourcePool(bool enableDefaultResourcePool);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getStorageResource() const;
void setStorageResource(const std::string &storageResource);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterCategory() const;
void setDBClusterCategory(const std::string &dBClusterCategory);
std::string getDBClusterNetworkType() const;
void setDBClusterNetworkType(const std::string &dBClusterNetworkType);
std::string getRestoreTime() const;
void setRestoreTime(const std::string &restoreTime);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getDBClusterVersion() const;
void setDBClusterVersion(const std::string &dBClusterVersion);
std::string getDBClusterClass() const;
void setDBClusterClass(const std::string &dBClusterClass);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getRestoreType() const;
void setRestoreType(const std::string &restoreType);
std::string getDBNodeStorage() const;
void setDBNodeStorage(const std::string &dBNodeStorage);
std::string getExecutorCount() const;
void setExecutorCount(const std::string &executorCount);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getVPCId() const;
void setVPCId(const std::string &vPCId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getComputeResource() const;
void setComputeResource(const std::string &computeResource);
std::string getPayType() const;
void setPayType(const std::string &payType);
private:
long resourceOwnerId_;
std::string dBClusterDescription_;
std::string storageType_;
std::string mode_;
std::string resourceGroupId_;
std::string period_;
std::string backupSetID_;
long ownerId_;
std::string dBNodeGroupCount_;
std::string vSwitchId_;
std::string zoneId_;
std::string computeResource_;
std::string elasticIOResource_;
std::string sourceDBInstanceName_;
std::string clientToken_;
bool enableDefaultResourcePool_;
std::string accessKeyId_;
std::string storageResource_;
std::string regionId_;
std::string dBClusterCategory_;
std::string dBClusterNetworkType_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string period_;
std::string dBClusterVersion_;
std::string dBClusterClass_;
std::string usedTime_;
std::string restoreType_;
std::string dBNodeStorage_;
std::string executorCount_;
std::string vSwitchId_;
std::string vPCId_;
std::string zoneId_;
std::string computeResource_;
std::string payType_;
};
} // namespace Model

View File

@@ -30,35 +30,26 @@ class ALIBABACLOUD_ADB_EXPORT CreateDBResourceGroupRequest : public RpcServiceRe
public:
CreateDBResourceGroupRequest();
~CreateDBResourceGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getNodeNum() const;
void setNodeNum(int nodeNum);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getMinComputeResource() const;
void setMinComputeResource(const std::string &minComputeResource);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getGroupType() const;
void setGroupType(const std::string &groupType);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getMaxComputeResource() const;
void setMaxComputeResource(const std::string &maxComputeResource);
private:
long resourceOwnerId_;
int nodeNum_;
std::string dBClusterId_;
std::string minComputeResource_;
std::string groupName_;
std::string accessKeyId_;
std::string groupType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string groupName_;
std::string maxComputeResource_;
};
} // namespace Model
} // namespace Adb

View File

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

View File

@@ -1,84 +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_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT CreateElasticPlanRequest : public RpcServiceRequest {
public:
CreateElasticPlanRequest();
~CreateElasticPlanRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getElasticPlanTimeStart() const;
void setElasticPlanTimeStart(const std::string &elasticPlanTimeStart);
std::string getElasticPlanEndDay() const;
void setElasticPlanEndDay(const std::string &elasticPlanEndDay);
std::string getElasticPlanWeeklyRepeat() const;
void setElasticPlanWeeklyRepeat(const std::string &elasticPlanWeeklyRepeat);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
bool getElasticPlanEnable() const;
void setElasticPlanEnable(bool elasticPlanEnable);
std::string getElasticPlanTimeEnd() const;
void setElasticPlanTimeEnd(const std::string &elasticPlanTimeEnd);
std::string getElasticPlanStartDay() const;
void setElasticPlanStartDay(const std::string &elasticPlanStartDay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getElasticPlanName() const;
void setElasticPlanName(const std::string &elasticPlanName);
std::string getResourcePoolName() const;
void setResourcePoolName(const std::string &resourcePoolName);
int getElasticPlanNodeNum() const;
void setElasticPlanNodeNum(int elasticPlanNodeNum);
private:
long resourceOwnerId_;
std::string elasticPlanTimeStart_;
std::string elasticPlanEndDay_;
std::string elasticPlanWeeklyRepeat_;
std::string accessKeyId_;
bool elasticPlanEnable_;
std::string elasticPlanTimeEnd_;
std::string elasticPlanStartDay_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string elasticPlanName_;
std::string resourcePoolName_;
int elasticPlanNodeNum_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_

View File

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

View File

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

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT CreateSparkTemplateRequest : public RpcServiceRequest {
public:
CreateSparkTemplateRequest();
~CreateSparkTemplateRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getAppType() const;
void setAppType(const std::string &appType);
std::string getType() const;
void setType(const std::string &type);
long getParentId() const;
void setParentId(long parentId);
std::string getName() const;
void setName(const std::string &name);
private:
std::string dBClusterId_;
std::string appType_;
std::string type_;
long parentId_;
std::string name_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATERESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT BindDBResourceGroupWithUserResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT CreateSparkTemplateResult : public ServiceResult
{
public:
struct Data
{
bool succeeded;
};
BindDBResourceGroupWithUserResult();
explicit BindDBResourceGroupWithUserResult(const std::string &payload);
~BindDBResourceGroupWithUserResult();
CreateSparkTemplateResult();
explicit CreateSparkTemplateResult(const std::string &payload);
~CreateSparkTemplateResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATERESULT_H_

View File

@@ -30,32 +30,17 @@ class ALIBABACLOUD_ADB_EXPORT DeleteAccountRequest : public RpcServiceRequest {
public:
DeleteAccountRequest();
~DeleteAccountRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccountType() const;
void setAccountType(const std::string &accountType);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accountType_;
std::string dBClusterId_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -30,26 +30,14 @@ class ALIBABACLOUD_ADB_EXPORT DeleteDBClusterRequest : public RpcServiceRequest
public:
DeleteDBClusterRequest();
~DeleteDBClusterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -37,13 +37,11 @@ namespace AlibabaCloud
DeleteDBClusterResult();
explicit DeleteDBClusterResult(const std::string &payload);
~DeleteDBClusterResult();
int getTaskId()const;
std::string getDBClusterId()const;
protected:
void parse(const std::string &payload);
private:
int taskId_;
std::string dBClusterId_;
};

View File

@@ -30,29 +30,17 @@ class ALIBABACLOUD_ADB_EXPORT DeleteDBResourceGroupRequest : public RpcServiceRe
public:
DeleteDBResourceGroupRequest();
~DeleteDBResourceGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string groupName_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -1,60 +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_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DeleteDBResourcePoolRequest : public RpcServiceRequest {
public:
DeleteDBResourcePoolRequest();
~DeleteDBResourcePoolRequest();
std::string getPoolName() const;
void setPoolName(const std::string &poolName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string poolName_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_H_

View File

@@ -1,60 +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_ADB_MODEL_DELETEELASTICPLANREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DeleteElasticPlanRequest : public RpcServiceRequest {
public:
DeleteElasticPlanRequest();
~DeleteElasticPlanRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getElasticPlanName() const;
void setElasticPlanName(const std::string &elasticPlanName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string elasticPlanName_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCEREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DeleteProcessInstanceRequest : public RpcServiceRequest {
public:
DeleteProcessInstanceRequest();
~DeleteProcessInstanceRequest();
long getProjectCode() const;
void setProjectCode(long projectCode);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getProcessInstanceId() const;
void setProcessInstanceId(long processInstanceId);
private:
long projectCode_;
std::string regionId_;
std::string dBClusterId_;
long processInstanceId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYLOGBACKUPPOLICYRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_MODIFYLOGBACKUPPOLICYRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCERESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT ModifyLogBackupPolicyResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DeleteProcessInstanceResult : public ServiceResult
{
public:
ModifyLogBackupPolicyResult();
explicit ModifyLogBackupPolicyResult(const std::string &payload);
~ModifyLogBackupPolicyResult();
DeleteProcessInstanceResult();
explicit DeleteProcessInstanceResult(const std::string &payload);
~DeleteProcessInstanceResult();
std::string getMessage()const;
bool getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYLOGBACKUPPOLICYRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCERESULT_H_

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_GRANTOPERATORPERMISSIONRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_GRANTOPERATORPERMISSIONRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILERESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT GrantOperatorPermissionResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DeleteSparkTemplateFileResult : public ServiceResult
{
public:
struct Data
{
bool succeeded;
};
GrantOperatorPermissionResult();
explicit GrantOperatorPermissionResult(const std::string &payload);
~GrantOperatorPermissionResult();
DeleteSparkTemplateFileResult();
explicit DeleteSparkTemplateFileResult(const std::string &payload);
~DeleteSparkTemplateFileResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_GRANTOPERATORPERMISSIONRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILERESULT_H_

View File

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

View File

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

View File

@@ -30,32 +30,20 @@ class ALIBABACLOUD_ADB_EXPORT DescribeAccountsRequest : public RpcServiceRequest
public:
DescribeAccountsRequest();
~DescribeAccountsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccountType() const;
void setAccountType(const std::string &accountType);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accountType_;
std::string dBClusterId_;
std::string ownerId_;
std::string accessKeyId_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string accountDescription;
std::string accountStatus;
std::string ramUsers;
std::string accountType;
std::string accountName;
};

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlColumnsRequest : public RpcServiceRequest {
public:
DescribeAdbMySqlColumnsRequest();
~DescribeAdbMySqlColumnsRequest();
std::string getSchema() const;
void setSchema(const std::string &schema);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTableName() const;
void setTableName(const std::string &tableName);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string schema_;
std::string regionId_;
std::string tableName_;
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSRESULT_H_
#include <string>
#include <vector>
@@ -29,37 +29,39 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeInclinedTablesResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlColumnsResult : public ServiceResult
{
public:
struct Table
struct Column
{
std::string comment;
std::string type;
bool isIncline;
long size;
std::string schema;
std::string name;
};
DescribeInclinedTablesResult();
explicit DescribeInclinedTablesResult(const std::string &payload);
~DescribeInclinedTablesResult();
std::string getTotalCount()const;
std::string getPageSize()const;
std::string getPageNumber()const;
std::vector<Table> getItems()const;
DescribeAdbMySqlColumnsResult();
explicit DescribeAdbMySqlColumnsResult(const std::string &payload);
~DescribeAdbMySqlColumnsResult();
std::string getTableName()const;
int getColumnCount()const;
std::string getMessage()const;
std::string getSchema()const;
std::vector<Column> getColumns()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string totalCount_;
std::string pageSize_;
std::string pageNumber_;
std::vector<Table> items_;
std::string tableName_;
int columnCount_;
std::string message_;
std::string schema_;
std::vector<Column> columns_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSRESULT_H_

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPEREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPEREQUEST_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,23 @@
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT ModifyDBClusterPayTypeRequest : public RpcServiceRequest {
class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlTablesRequest : public RpcServiceRequest {
public:
ModifyDBClusterPayTypeRequest();
~ModifyDBClusterPayTypeRequest();
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getDbClusterId() const;
void setDbClusterId(const std::string &dbClusterId);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getPayType() const;
void setPayType(const std::string &payType);
DescribeAdbMySqlTablesRequest();
~DescribeAdbMySqlTablesRequest();
std::string getSchema() const;
void setSchema(const std::string &schema);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string period_;
std::string dbClusterId_;
std::string usedTime_;
std::string payType_;
std::string schema_;
std::string regionId_;
std::string dBClusterId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPEREQUEST_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESREQUEST_H_

View File

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

View File

@@ -1,76 +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_ADB_MODEL_DESCRIBEALLDATASOURCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeAllDataSourceResult : public ServiceResult
{
public:
struct Table
{
std::string tableName;
std::string dBClusterId;
std::string schemaName;
};
struct Column
{
std::string columnName;
std::string tableName;
std::string type;
bool autoIncrementColumn;
std::string dBClusterId;
bool primaryKey;
std::string schemaName;
};
struct Schema
{
std::string dBClusterId;
std::string schemaName;
};
DescribeAllDataSourceResult();
explicit DescribeAllDataSourceResult(const std::string &payload);
~DescribeAllDataSourceResult();
std::vector<Table> getTables()const;
std::vector<Column> getColumns()const;
std::vector<Schema> getSchemas()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Table> tables_;
std::vector<Column> columns_;
std::vector<Schema> schemas_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSREQUEST_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,12 @@
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeLoadTasksRecordsRequest : public RpcServiceRequest {
class ALIBABACLOUD_ADB_EXPORT DescribeApsActionLogsRequest : public RpcServiceRequest {
public:
DescribeLoadTasksRecordsRequest();
~DescribeLoadTasksRecordsRequest();
DescribeApsActionLogsRequest();
~DescribeApsActionLogsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRange() const;
void setRange(const std::string &range);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getState() const;
void setState(const std::string &state);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
@@ -54,28 +40,45 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBName() const;
void setDBName(const std::string &dBName);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getStage() const;
void setStage(const std::string &stage);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProxyUser() const;
void setProxyUser(const std::string &proxyUser);
std::string getWorkloadId() const;
void setWorkloadId(const std::string &workloadId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getState() const;
void setState(const std::string &state);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
private:
long resourceOwnerId_;
std::string range_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string state_;
std::string order_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
std::string startTime_;
long ownerId_;
std::string dBName_;
int pageNumber_;
std::string stage_;
std::string regionId_;
std::string proxyUser_;
std::string workloadId_;
int pageSize_;
std::string state_;
std::string keyword_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSREQUEST_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_H_
#include <string>
#include <vector>
@@ -29,42 +29,40 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeLoadTasksRecordsResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DescribeApsActionLogsResult : public ServiceResult
{
public:
struct LoadTaskRecord
struct SlowLogRecord
{
long processRows;
std::string context;
std::string state;
std::string createTime;
std::string updateTime;
std::string jobName;
std::string dBName;
std::string processID;
std::string sql;
std::string stage;
std::string time;
};
DescribeLoadTasksRecordsResult();
explicit DescribeLoadTasksRecordsResult(const std::string &payload);
~DescribeLoadTasksRecordsResult();
DescribeApsActionLogsResult();
explicit DescribeApsActionLogsResult(const std::string &payload);
~DescribeApsActionLogsResult();
std::string getTotalCount()const;
std::vector<LoadTaskRecord> getLoadTasksRecords()const;
std::string getPageSize()const;
std::string getWorkloadId()const;
std::string getPageNumber()const;
std::string getDBClusterId()const;
std::vector<SlowLogRecord> getActionLogs()const;
protected:
void parse(const std::string &payload);
private:
std::string totalCount_;
std::vector<LoadTaskRecord> loadTasksRecords_;
std::string pageSize_;
std::string workloadId_;
std::string pageNumber_;
std::string dBClusterId_;
std::vector<SlowLogRecord> actionLogs_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_H_

View File

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

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeApsResourceGroupsResult : public ServiceResult
{
public:
struct Data
{
struct ValidPoolsInfo
{
std::string groupName;
std::string groupType;
int minComputeResource;
bool available;
int maxComputeResource;
std::vector<std::string> cuOptions;
};
std::vector<ValidPoolsInfo> resourceGroups;
long step;
};
DescribeApsResourceGroupsResult();
explicit DescribeApsResourceGroupsResult(const std::string &payload);
~DescribeApsResourceGroupsResult();
std::string getMessage()const;
long getHttpStatusCode()const;
Data getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
long httpStatusCode_;
Data data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSRESULT_H_

View File

@@ -42,6 +42,8 @@ public:
void setHostAddress(const std::string &hostAddress);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProxyUser() const;
void setProxyUser(const std::string &proxyUser);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getOrder() const;
@@ -76,6 +78,7 @@ private:
std::string accessKeyId_;
std::string hostAddress_;
std::string regionId_;
std::string proxyUser_;
int pageSize_;
std::string order_;
std::string sqlType_;

View File

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

View File

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

View File

@@ -1,110 +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_ADB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeAvailableResourceResult : public ServiceResult
{
public:
struct AvailableZone
{
struct SupportedModeItem
{
struct SupportedSerialListItem
{
struct SupportedFlexibleResourceItem
{
struct SupportedElasticIOResource
{
std::string step;
std::string maxCount;
std::string minCount;
};
std::string storageType;
SupportedElasticIOResource supportedElasticIOResource;
std::vector<std::string> supportedStorageResource;
std::vector<std::string> supportedComputeResource;
};
struct SupportedInstanceClass
{
struct SupportedNodeCount
{
struct NodeCount
{
std::string step;
std::string maxCount;
std::string minCount;
};
NodeCount nodeCount;
std::vector<std::string> storageSize;
};
struct SupportedExecutor
{
struct NodeCount1
{
std::string step;
std::string maxCount;
std::string minCount;
};
NodeCount1 nodeCount1;
};
std::vector<SupportedInstanceClass::SupportedExecutor> supportedExecutorList;
std::string instanceClass;
std::vector<SupportedInstanceClass::SupportedNodeCount> supportedNodeCountList;
std::string tips;
};
std::string serial;
std::vector<SupportedSerialListItem::SupportedFlexibleResourceItem> supportedFlexibleResource;
std::vector<SupportedSerialListItem::SupportedInstanceClass> supportedInstanceClassList;
};
std::string mode;
std::vector<SupportedModeItem::SupportedSerialListItem> supportedSerialList;
};
std::string zoneId;
std::vector<AvailableZone::SupportedModeItem> supportedMode;
};
DescribeAvailableResourceResult();
explicit DescribeAvailableResourceResult(const std::string &payload);
~DescribeAvailableResourceResult();
std::string getRegionId()const;
std::vector<AvailableZone> getAvailableZoneList()const;
protected:
void parse(const std::string &payload);
private:
std::string regionId_;
std::vector<AvailableZone> availableZoneList_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,32 +26,23 @@
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeConnectionCountRecordsRequest : public RpcServiceRequest {
class ALIBABACLOUD_ADB_EXPORT DescribeClusterAccessWhiteListRequest : public RpcServiceRequest {
public:
DescribeConnectionCountRecordsRequest();
~DescribeConnectionCountRecordsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
DescribeClusterAccessWhiteListRequest();
~DescribeClusterAccessWhiteListRequest();
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTRESULT_H_
#include <string>
#include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterAccessWhiteListResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DescribeClusterAccessWhiteListResult : public ServiceResult
{
public:
struct IPArray
@@ -40,9 +40,9 @@ namespace AlibabaCloud
};
DescribeDBClusterAccessWhiteListResult();
explicit DescribeDBClusterAccessWhiteListResult(const std::string &payload);
~DescribeDBClusterAccessWhiteListResult();
DescribeClusterAccessWhiteListResult();
explicit DescribeClusterAccessWhiteListResult(const std::string &payload);
~DescribeClusterAccessWhiteListResult();
std::vector<IPArray> getItems()const;
protected:
@@ -54,4 +54,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFOREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFOREQUEST_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFOREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFOREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,32 +26,20 @@
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterNetInfoRequest : public RpcServiceRequest {
class ALIBABACLOUD_ADB_EXPORT DescribeClusterNetInfoRequest : public RpcServiceRequest {
public:
DescribeDBClusterNetInfoRequest();
~DescribeDBClusterNetInfoRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
DescribeClusterNetInfoRequest();
~DescribeClusterNetInfoRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFOREQUEST_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFORESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFORESULT_H_
#include <string>
#include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterNetInfoResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DescribeClusterNetInfoResult : public ServiceResult
{
public:
struct Address
@@ -44,9 +44,9 @@ namespace AlibabaCloud
};
DescribeDBClusterNetInfoResult();
explicit DescribeDBClusterNetInfoResult(const std::string &payload);
~DescribeDBClusterNetInfoResult();
DescribeClusterNetInfoResult();
explicit DescribeClusterNetInfoResult(const std::string &payload);
~DescribeClusterNetInfoResult();
std::string getClusterNetworkType()const;
std::vector<Address> getItems()const;
@@ -60,4 +60,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFORESULT_H_

View File

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

View File

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

View File

@@ -30,26 +30,14 @@ class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterAttributeRequest : public RpcServ
public:
DescribeDBClusterAttributeRequest();
~DescribeDBClusterAttributeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -34,30 +34,19 @@ namespace AlibabaCloud
public:
struct DBCluster
{
struct Tag
{
std::string value;
std::string key;
};
std::string storageResource;
std::string category;
std::string resourceGroupId;
std::string reservedACU;
int port;
std::string dBClusterId;
std::string dBClusterNetworkType;
std::string dBClusterType;
std::string diskType;
int elasticIOResource;
std::string dBVersion;
std::string dtsJobId;
long dBNodeCount;
std::string commodityCode;
std::string executorCount;
std::string computeResourceTotal;
std::string lockReason;
std::string maintainTime;
std::vector<DBCluster::Tag> tags;
std::string engine;
long dBNodeStorage;
std::string engineVersion;
bool userENIStatus;
std::string zoneId;
@@ -70,16 +59,11 @@ namespace AlibabaCloud
std::string expired;
std::string payType;
std::string lockMode;
bool enableAirflow;
bool enableSpark;
std::string dBNodeClass;
std::string vPCCloudInstanceId;
std::string creationTime;
std::string kmsId;
std::string regionId;
std::string connectionString;
std::string expireTime;
std::string rdsInstanceId;
std::string storageResourceTotal;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,23 +26,23 @@
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthReportRequest : public RpcServiceRequest {
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthStatusRequest : public RpcServiceRequest {
public:
DescribeDBClusterHealthReportRequest();
~DescribeDBClusterHealthReportRequest();
DescribeDBClusterHealthStatusRequest();
~DescribeDBClusterHealthStatusRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string regionId_;
std::string dBClusterId_;
std::string startTime_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthStatusResult : public ServiceResult
{
public:
struct CS
{
std::string status;
long unavailableCount;
long activeCount;
long expectedCount;
long riskCount;
};
struct Executor
{
std::string status;
long unavailableCount;
long activeCount;
long expectedCount;
long riskCount;
};
struct Worker
{
std::string status;
long unavailableCount;
long activeCount;
long expectedCount;
long riskCount;
};
DescribeDBClusterHealthStatusResult();
explicit DescribeDBClusterHealthStatusResult(const std::string &payload);
~DescribeDBClusterHealthStatusResult();
CS getCS()const;
Executor getExecutor()const;
std::string getInstanceStatus()const;
Worker getWorker()const;
protected:
void parse(const std::string &payload);
private:
CS cS_;
Executor executor_;
std::string instanceStatus_;
Worker worker_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_

View File

@@ -30,35 +30,29 @@ class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterPerformanceRequest : public RpcSe
public:
DescribeDBClusterPerformanceRequest();
~DescribeDBClusterPerformanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
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 getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourcePools() const;
void setResourcePools(const std::string &resourcePools);
std::string getKey() const;
void setKey(const std::string &key);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string dBClusterId_;
std::string endTime_;
std::string startTime_;
std::string accessKeyId_;
std::string regionId_;
std::string resourcePools_;
std::string key_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
};
} // namespace Model
} // namespace Adb

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
struct SeriesItem
{
std::vector<std::string> values;
std::string tags;
std::string name;
};
std::vector<PerformanceItem::SeriesItem> series;

View File

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

View File

@@ -1,73 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterResourcePoolPerformanceResult : public ServiceResult
{
public:
struct PerformanceItem
{
struct ResourcePoolPerformancesItem
{
struct ResourcePoolSeriesItem
{
std::vector<std::string> values;
std::string name;
};
std::vector<ResourcePoolPerformancesItem::ResourcePoolSeriesItem> resourcePoolSeries;
std::string resourcePoolName;
};
std::vector<PerformanceItem::ResourcePoolPerformancesItem> resourcePoolPerformances;
std::string unit;
std::string key;
};
DescribeDBClusterResourcePoolPerformanceResult();
explicit DescribeDBClusterResourcePoolPerformanceResult(const std::string &payload);
~DescribeDBClusterResourcePoolPerformanceResult();
std::string getEndTime()const;
std::string getStartTime()const;
std::string getDBClusterId()const;
std::vector<PerformanceItem> getPerformances()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::string startTime_;
std::string dBClusterId_;
std::vector<PerformanceItem> performances_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCERESULT_H_

View File

@@ -28,14 +28,8 @@ namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDBClustersRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeDBClustersRequest();
~DescribeDBClustersRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription() const;
void setDBClusterDescription(const std::string &dBClusterDescription);
std::string getDBClusterStatus() const;
@@ -50,19 +44,10 @@ public:
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBClusterIds() const;
void setDBClusterIds(const std::string &dBClusterIds);
private:
long resourceOwnerId_;
std::string dBClusterDescription_;
std::string dBClusterStatus_;
int pageNumber_;
@@ -70,10 +55,6 @@ private:
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBClusterIds_;
};
} // namespace Model

View File

@@ -34,29 +34,17 @@ namespace AlibabaCloud
public:
struct DBCluster
{
struct Tag
{
std::string value;
std::string key;
};
std::string storageResource;
std::string category;
std::string resourceGroupId;
std::string reservedACU;
std::string port;
std::string dBClusterId;
std::string dBClusterNetworkType;
std::string dBClusterType;
std::string diskType;
int elasticIOResource;
std::string dBVersion;
std::string dtsJobId;
long dBNodeCount;
std::string commodityCode;
std::string executorCount;
std::string lockReason;
std::vector<DBCluster::Tag> tags;
std::string engine;
long dBNodeStorage;
std::string zoneId;
std::string vPCId;
std::string dBClusterStatus;
@@ -68,12 +56,9 @@ namespace AlibabaCloud
std::string expired;
std::string payType;
std::string lockMode;
std::string dBNodeClass;
std::string vPCCloudInstanceId;
std::string regionId;
std::string connectionString;
std::string expireTime;
std::string rdsInstanceId;
};

View File

@@ -30,29 +30,23 @@ class ALIBABACLOUD_ADB_EXPORT DescribeDBResourceGroupRequest : public RpcService
public:
DescribeDBResourceGroupRequest();
~DescribeDBResourceGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getGroupType() const;
void setGroupType(const std::string &groupType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string groupName_;
std::string accessKeyId_;
std::string groupType_;
};
} // namespace Model
} // namespace Adb

View File

@@ -35,11 +35,14 @@ namespace AlibabaCloud
struct PoolInfo
{
std::string groupName;
std::string status;
std::string groupType;
int nodeNum;
std::string minComputeResource;
std::string createTime;
std::string updateTime;
std::string maxComputeResource;
std::string groupUsers;
std::string elasticMinComputeResource;
};

View File

@@ -1,60 +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_ADB_MODEL_DESCRIBEDBRESOURCEPOOLREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBRESOURCEPOOLREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeDBResourcePoolRequest : public RpcServiceRequest {
public:
DescribeDBResourcePoolRequest();
~DescribeDBResourcePoolRequest();
std::string getPoolName() const;
void setPoolName(const std::string &poolName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string poolName_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBRESOURCEPOOLREQUEST_H_

View File

@@ -60,8 +60,8 @@ public:
void setResourceGroup(const std::string &resourceGroup);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
long getPatternId() const;
void setPatternId(long patternId);
std::string getPatternId() const;
void setPatternId(const std::string &patternId);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getMinPeakMemory() const;
@@ -89,7 +89,7 @@ private:
long maxScanSize_;
std::string resourceGroup_;
std::string dBClusterId_;
long patternId_;
std::string patternId_;
std::string endTime_;
long minPeakMemory_;
long minScanSize_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_KILLPROCESSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_KILLPROCESSREQUEST_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,35 +26,35 @@
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT KillProcessRequest : public RpcServiceRequest {
class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisSQLInfoRequest : public RpcServiceRequest {
public:
KillProcessRequest();
~KillProcessRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
DescribeDiagnosisSQLInfoRequest();
~DescribeDiagnosisSQLInfoRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getProcessState() const;
void setProcessState(const std::string &processState);
long getProcessStartTime() const;
void setProcessStartTime(long processStartTime);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getProcessId() const;
void setProcessId(const std::string &processId);
std::string getProcessRcHost() const;
void setProcessRcHost(const std::string &processRcHost);
std::string getLang() const;
void setLang(const std::string &lang);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string processState_;
long processStartTime_;
std::string regionId_;
std::string processId_;
std::string processRcHost_;
std::string lang_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_KILLPROCESSREQUEST_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANTASKRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANTASKRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_
#include <string>
#include <vector>
@@ -29,38 +29,37 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeSQLPlanTaskResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisSQLInfoResult : public ServiceResult
{
public:
struct SqlPlanTask
struct StageInfosItem
{
long outputSize;
long scanRows;
int taskId;
long scanCost;
long inputSize;
double progress;
std::string state;
long peakMemory;
long operatorCost;
std::string stageId;
long outputRows;
long elapsedTime;
long scanSize;
long operatorCost;
long inputDataSize;
long inputRows;
long outputDataSize;
};
DescribeSQLPlanTaskResult();
explicit DescribeSQLPlanTaskResult(const std::string &payload);
~DescribeSQLPlanTaskResult();
std::vector<SqlPlanTask> getTaskList()const;
DescribeDiagnosisSQLInfoResult();
explicit DescribeDiagnosisSQLInfoResult(const std::string &payload);
~DescribeDiagnosisSQLInfoResult();
std::vector<StageInfosItem> getStageInfos()const;
std::string getDiagnosisSQLInfo()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SqlPlanTask> taskList_;
std::vector<StageInfosItem> stageInfos_;
std::string diagnosisSQLInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANTASKRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICDAILYPLANREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICDAILYPLANREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeElasticDailyPlanRequest : public RpcServiceRequest {
public:
DescribeElasticDailyPlanRequest();
~DescribeElasticDailyPlanRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getElasticDailyPlanStatusList() const;
void setElasticDailyPlanStatusList(const std::string &elasticDailyPlanStatusList);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getElasticDailyPlanDay() const;
void setElasticDailyPlanDay(const std::string &elasticDailyPlanDay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getElasticPlanName() const;
void setElasticPlanName(const std::string &elasticPlanName);
std::string getResourcePoolName() const;
void setResourcePoolName(const std::string &resourcePoolName);
private:
long resourceOwnerId_;
std::string elasticDailyPlanStatusList_;
std::string accessKeyId_;
std::string elasticDailyPlanDay_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string elasticPlanName_;
std::string resourcePoolName_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICDAILYPLANREQUEST_H_

View File

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

View File

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

View File

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

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeInclinedTablesRequest : public RpcServiceRequest {
public:
DescribeInclinedTablesRequest();
~DescribeInclinedTablesRequest();
std::string getTableType() const;
void setTableType(const std::string &tableType);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
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 getOrder() const;
void setOrder(const std::string &order);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string tableType_;
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string order_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESREQUEST_H_

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeMaintenanceActionRequest : public RpcServiceRequest {
public:
DescribeMaintenanceActionRequest();
~DescribeMaintenanceActionRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getIsHistory() const;
void setIsHistory(int isHistory);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
int isHistory_;
std::string regionId_;
int pageSize_;
std::string taskType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string region_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONREQUEST_H_

View File

@@ -1,74 +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_ADB_MODEL_DESCRIBEMAINTENANCEACTIONRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeMaintenanceActionResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string status;
std::string createdTime;
std::string deadline;
std::string startTime;
std::string dBClusterId;
std::string dBType;
std::string dBVersion;
std::string modifiedTime;
std::string taskType;
std::string prepareInterval;
std::string region;
int id;
std::string resultInfo;
std::string switchTime;
};
DescribeMaintenanceActionResult();
explicit DescribeMaintenanceActionResult(const std::string &payload);
~DescribeMaintenanceActionResult();
int getTotalRecordCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageSize_;
int pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONRESULT_H_

View File

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

View File

@@ -30,8 +30,6 @@ class ALIBABACLOUD_ADB_EXPORT DescribePatternPerformanceRequest : public RpcServ
public:
DescribePatternPerformanceRequest();
~DescribePatternPerformanceRequest();
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getPatternId() const;
@@ -40,13 +38,18 @@ public:
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getKey() const;
void setKey(const std::string &key);
private:
std::string regionId_;
std::string dBClusterId_;
std::string patternId_;
std::string endTime_;
std::string startTime_;
std::string regionId_;
std::string key_;
};
} // namespace Model
} // namespace Adb

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeProcessListRequest : public RpcServiceRequest {
public:
DescribeProcessListRequest();
~DescribeProcessListRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
bool getShowFull() const;
void setShowFull(bool showFull);
int getRunningTime() const;
void setRunningTime(int runningTime);
std::string getKeyword() const;
void setKeyword(const std::string &keyword);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getUser() const;
void setUser(const std::string &user);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
bool showFull_;
int runningTime_;
std::string keyword_;
std::string order_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string user_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTREQUEST_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeProcessListResult : public ServiceResult
{
public:
struct Process
{
std::string user;
std::string command;
std::string startTime;
int time;
std::string host;
std::string processId;
int id;
std::string info;
std::string dB;
};
DescribeProcessListResult();
explicit DescribeProcessListResult(const std::string &payload);
~DescribeProcessListResult();
std::string getTotalCount()const;
std::string getPageSize()const;
std::string getPageNumber()const;
std::vector<Process> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::string totalCount_;
std::string pageSize_;
std::string pageNumber_;
std::vector<Process> items_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTRESULT_H_

View File

@@ -1,60 +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_ADB_MODEL_DESCRIBESQLPLANREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeSQLPlanRequest : public RpcServiceRequest {
public:
DescribeSQLPlanRequest();
~DescribeSQLPlanRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getProcessId() const;
void setProcessId(const std::string &processId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string processId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANREQUEST_H_

View File

@@ -1,92 +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_ADB_MODEL_DESCRIBESQLPLANRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeSQLPlanResult : public ServiceResult
{
public:
struct Detail
{
long totalTask;
long outputSize;
std::string user;
long totalStage;
long peakMemory;
std::string startTime;
std::string clientIP;
std::string sQL;
long cPUTime;
long queuedTime;
std::string state;
long totalTime;
std::string database;
long planningTime;
long outputRows;
};
struct SqlPlanStage
{
long scanSizeMin;
long scanSizeAvg;
int stageId;
long peakMemory;
long cPUTimeMax;
long scanTimeMin;
long scanTimeAvg;
long inputSizeMax;
long scanSizeMax;
long inputSizeMin;
long inputSizeAvg;
std::string state;
long operatorCost;
long scanTimeMax;
long cPUTimeAvg;
long cPUTimeMin;
};
DescribeSQLPlanResult();
explicit DescribeSQLPlanResult(const std::string &payload);
~DescribeSQLPlanResult();
std::vector<SqlPlanStage> getStageList()const;
std::string getOriginInfo()const;
Detail getDetail()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SqlPlanStage> stageList_;
std::string originInfo_;
Detail detail_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANRESULT_H_

View File

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

View File

@@ -1,84 +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_ADB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeSlowLogRecordsRequest : public RpcServiceRequest {
public:
DescribeSlowLogRecordsRequest();
~DescribeSlowLogRecordsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRange() const;
void setRange(const std::string &range);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getState() const;
void setState(const std::string &state);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBName() const;
void setDBName(const std::string &dBName);
std::string getProcessID() const;
void setProcessID(const std::string &processID);
private:
long resourceOwnerId_;
std::string range_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string state_;
std::string order_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string dBName_;
std::string processID_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_

View File

@@ -1,80 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeSlowLogRecordsResult : public ServiceResult
{
public:
struct SlowLogRecord
{
std::string outputSize;
std::string userName;
std::string peakMemoryUsage;
std::string executionStartTime;
long queryTime;
long parseRowCounts;
std::string hostAddress;
long scanTime;
std::string sQLText;
long wallTime;
long scanRows;
std::string state;
long returnRowCounts;
long planningTime;
std::string dBName;
long queueTime;
std::string scanSize;
std::string processID;
};
DescribeSlowLogRecordsResult();
explicit DescribeSlowLogRecordsResult(const std::string &payload);
~DescribeSlowLogRecordsResult();
std::string getTotalCount()const;
std::string getPageSize()const;
std::string getPageNumber()const;
std::string getDBClusterId()const;
std::vector<SlowLogRecord> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::string totalCount_;
std::string pageSize_;
std::string pageNumber_;
std::string dBClusterId_;
std::vector<SlowLogRecord> items_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYDBRESOURCEPOOLRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_MODIFYDBRESOURCEPOOLRESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODELOGRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODELOGRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT ModifyDBResourcePoolResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DescribeSparkCodeLogResult : public ServiceResult
{
public:
ModifyDBResourcePoolResult();
explicit ModifyDBResourcePoolResult(const std::string &payload);
~ModifyDBResourcePoolResult();
DescribeSparkCodeLogResult();
explicit DescribeSparkCodeLogResult(const std::string &payload);
~DescribeSparkCodeLogResult();
std::string getMessage()const;
std::string getLog()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string log_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYDBRESOURCEPOOLRESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODELOGRESULT_H_

View File

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

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPERESULT_H_
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEWEBUIRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEWEBUIRESULT_H_
#include <string>
#include <vector>
@@ -29,27 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT ModifyDBClusterPayTypeResult : public ServiceResult
class ALIBABACLOUD_ADB_EXPORT DescribeSparkCodeWebUiResult : public ServiceResult
{
public:
ModifyDBClusterPayTypeResult();
explicit ModifyDBClusterPayTypeResult(const std::string &payload);
~ModifyDBClusterPayTypeResult();
std::string getDBClusterId()const;
std::string getPayType()const;
std::string getOrderId()const;
DescribeSparkCodeWebUiResult();
explicit DescribeSparkCodeWebUiResult(const std::string &payload);
~DescribeSparkCodeWebUiResult();
std::string getMessage()const;
bool getSuccess()const;
std::string getUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
std::string payType_;
std::string orderId_;
std::string message_;
bool success_;
std::string url_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPERESULT_H_
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEWEBUIRESULT_H_

View File

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

View File

@@ -1,70 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSERESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeTablePartitionDiagnoseResult : public ServiceResult
{
public:
struct TablePartitionDiagnose
{
std::string tableName;
int partitionNumber;
std::string partitionDetail;
std::string schemaName;
};
DescribeTablePartitionDiagnoseResult();
explicit DescribeTablePartitionDiagnoseResult(const std::string &payload);
~DescribeTablePartitionDiagnoseResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::string getDBClusterId()const;
long getSuggestMaxRecordsPerPartition()const;
std::vector<TablePartitionDiagnose> getItems()const;
long getSuggestMinRecordsPerPartition()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::string dBClusterId_;
long suggestMaxRecordsPerPartition_;
std::vector<TablePartitionDiagnose> items_;
long suggestMinRecordsPerPartition_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSERESULT_H_

View File

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

View File

@@ -1,70 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBETABLESTATISTICSRESULT_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBETABLESTATISTICSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/adb/AdbExport.h>
namespace AlibabaCloud
{
namespace Adb
{
namespace Model
{
class ALIBABACLOUD_ADB_EXPORT DescribeTableStatisticsResult : public ServiceResult
{
public:
struct TableStatisticRecords
{
std::string tableName;
long coldDataSize;
long dataSize;
long primaryKeyIndexSize;
long rowCount;
long indexSize;
std::string schemaName;
long partitionCount;
};
DescribeTableStatisticsResult();
explicit DescribeTableStatisticsResult(const std::string &payload);
~DescribeTableStatisticsResult();
std::string getTotalCount()const;
std::string getPageSize()const;
std::string getPageNumber()const;
std::string getDBClusterId()const;
std::vector<TableStatisticRecords> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::string totalCount_;
std::string pageSize_;
std::string pageNumber_;
std::string dBClusterId_;
std::vector<TableStatisticRecords> items_;
};
}
}
}
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETABLESTATISTICSRESULT_H_

View File

@@ -1,60 +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_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT DescribeTaskInfoRequest : public RpcServiceRequest {
public:
DescribeTaskInfoRequest();
~DescribeTaskInfoRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getTaskId() const;
void setTaskId(int taskId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
int taskId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ADB_MODEL_GETDATABASEOBJECTSREQUEST_H_
#define ALIBABACLOUD_ADB_MODEL_GETDATABASEOBJECTSREQUEST_H_
#include <alibabacloud/adb/AdbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Adb {
namespace Model {
class ALIBABACLOUD_ADB_EXPORT GetDatabaseObjectsRequest : public RpcServiceRequest {
public:
GetDatabaseObjectsRequest();
~GetDatabaseObjectsRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOrderBy() const;
void setOrderBy(const std::string &orderBy);
std::string getFilterOwner() const;
void setFilterOwner(const std::string &filterOwner);
std::string getFilterSchemaName() const;
void setFilterSchemaName(const std::string &filterSchemaName);
long getPageNumber() const;
void setPageNumber(long pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
long getPageSize() const;
void setPageSize(long pageSize);
private:
std::string dBClusterId_;
std::string orderBy_;
std::string filterOwner_;
std::string filterSchemaName_;
long pageNumber_;
std::string regionId_;
long pageSize_;
};
} // namespace Model
} // namespace Adb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ADB_MODEL_GETDATABASEOBJECTSREQUEST_H_

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