Class DbbrainClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.dbbrain.v20191016.DbbrainClient
-
public class DbbrainClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description DbbrainClient(Credential credential, String region)DbbrainClient(Credential credential, String region, ClientProfile profile)
-
Method Summary
-
Methods inherited from class com.tencentcloudapi.common.AbstractClient
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
-
-
-
-
Constructor Detail
-
DbbrainClient
public DbbrainClient(Credential credential, String region)
-
DbbrainClient
public DbbrainClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
AddUserContact
public AddUserContactResponse AddUserContact(AddUserContactRequest req) throws TencentCloudSDKException
添加邮件接收联系人的姓名, 邮件地址,返回值为添加成功的联系人id。Region统一选择广州。- Parameters:
req- AddUserContactRequest- Returns:
- AddUserContactResponse
- Throws:
TencentCloudSDKException
-
CreateDBDiagReportTask
public CreateDBDiagReportTaskResponse CreateDBDiagReportTask(CreateDBDiagReportTaskRequest req) throws TencentCloudSDKException
创建健康报告,并可以选择是否发送邮件。- Parameters:
req- CreateDBDiagReportTaskRequest- Returns:
- CreateDBDiagReportTaskResponse
- Throws:
TencentCloudSDKException
-
CreateDBDiagReportUrl
public CreateDBDiagReportUrlResponse CreateDBDiagReportUrl(CreateDBDiagReportUrlRequest req) throws TencentCloudSDKException
创建健康报告的浏览地址。- Parameters:
req- CreateDBDiagReportUrlRequest- Returns:
- CreateDBDiagReportUrlResponse
- Throws:
TencentCloudSDKException
-
CreateMailProfile
public CreateMailProfileResponse CreateMailProfile(CreateMailProfileRequest req) throws TencentCloudSDKException
创建邮件配置。其中入参ProfileType表示所创建配置的类型,ProfileType 取值包括:dbScan_mail_configuration(数据库巡检邮件配置)、scheduler_mail_configuration(定期生成健康报告的邮件发送配置)。Region统一选择广州,和实例所属地域无关。- Parameters:
req- CreateMailProfileRequest- Returns:
- CreateMailProfileResponse
- Throws:
TencentCloudSDKException
-
CreateSchedulerMailProfile
public CreateSchedulerMailProfileResponse CreateSchedulerMailProfile(CreateSchedulerMailProfileRequest req) throws TencentCloudSDKException
该接口用于创建定期生成健康报告并邮件发送的配置,将健康报告的定期生成时间作为参数传入(周一至周日),用于设置健康报告的定期生成时间,同时保存相应的定期邮件发送的配置。- Parameters:
req- CreateSchedulerMailProfileRequest- Returns:
- CreateSchedulerMailProfileResponse
- Throws:
TencentCloudSDKException
-
CreateSecurityAuditLogExportTask
public CreateSecurityAuditLogExportTaskResponse CreateSecurityAuditLogExportTask(CreateSecurityAuditLogExportTaskRequest req) throws TencentCloudSDKException
创建安全审计日志导出任务。- Parameters:
req- CreateSecurityAuditLogExportTaskRequest- Returns:
- CreateSecurityAuditLogExportTaskResponse
- Throws:
TencentCloudSDKException
-
DeleteSecurityAuditLogExportTasks
public DeleteSecurityAuditLogExportTasksResponse DeleteSecurityAuditLogExportTasks(DeleteSecurityAuditLogExportTasksRequest req) throws TencentCloudSDKException
删除安全审计日志导出任务。- Parameters:
req- DeleteSecurityAuditLogExportTasksRequest- Returns:
- DeleteSecurityAuditLogExportTasksResponse
- Throws:
TencentCloudSDKException
-
DescribeAllUserContact
public DescribeAllUserContactResponse DescribeAllUserContact(DescribeAllUserContactRequest req) throws TencentCloudSDKException
获取邮件发送中联系人的相关信息。- Parameters:
req- DescribeAllUserContactRequest- Returns:
- DescribeAllUserContactResponse
- Throws:
TencentCloudSDKException
-
DescribeAllUserGroup
public DescribeAllUserGroupResponse DescribeAllUserGroup(DescribeAllUserGroupRequest req) throws TencentCloudSDKException
获取邮件发送联系组的相关信息。- Parameters:
req- DescribeAllUserGroupRequest- Returns:
- DescribeAllUserGroupResponse
- Throws:
TencentCloudSDKException
-
DescribeDBDiagEvent
public DescribeDBDiagEventResponse DescribeDBDiagEvent(DescribeDBDiagEventRequest req) throws TencentCloudSDKException
获取实例异常诊断事件的详情信息。- Parameters:
req- DescribeDBDiagEventRequest- Returns:
- DescribeDBDiagEventResponse
- Throws:
TencentCloudSDKException
-
DescribeDBDiagHistory
public DescribeDBDiagHistoryResponse DescribeDBDiagHistory(DescribeDBDiagHistoryRequest req) throws TencentCloudSDKException
获取实例诊断事件的列表。- Parameters:
req- DescribeDBDiagHistoryRequest- Returns:
- DescribeDBDiagHistoryResponse
- Throws:
TencentCloudSDKException
-
DescribeDBDiagReportTasks
public DescribeDBDiagReportTasksResponse DescribeDBDiagReportTasks(DescribeDBDiagReportTasksRequest req) throws TencentCloudSDKException
查询健康报告生成任务列表。- Parameters:
req- DescribeDBDiagReportTasksRequest- Returns:
- DescribeDBDiagReportTasksResponse
- Throws:
TencentCloudSDKException
-
DescribeDBSpaceStatus
public DescribeDBSpaceStatusResponse DescribeDBSpaceStatus(DescribeDBSpaceStatusRequest req) throws TencentCloudSDKException
获取指定时间段内的实例空间使用概览,包括磁盘增长量(MB)、磁盘剩余(MB)、磁盘总量(MB)及预计可用天数。- Parameters:
req- DescribeDBSpaceStatusRequest- Returns:
- DescribeDBSpaceStatusResponse
- Throws:
TencentCloudSDKException
-
DescribeDiagDBInstances
public DescribeDiagDBInstancesResponse DescribeDiagDBInstances(DescribeDiagDBInstancesRequest req) throws TencentCloudSDKException
获取实例信息列表。Region统一选择广州。- Parameters:
req- DescribeDiagDBInstancesRequest- Returns:
- DescribeDiagDBInstancesResponse
- Throws:
TencentCloudSDKException
-
DescribeHealthScore
public DescribeHealthScoreResponse DescribeHealthScore(DescribeHealthScoreRequest req) throws TencentCloudSDKException
根据实例ID获取指定时间段(30分钟)的健康得分,以及异常扣分项。- Parameters:
req- DescribeHealthScoreRequest- Returns:
- DescribeHealthScoreResponse
- Throws:
TencentCloudSDKException
-
DescribeMailProfile
public DescribeMailProfileResponse DescribeMailProfile(DescribeMailProfileRequest req) throws TencentCloudSDKException
获取发送邮件的配置, 包括数据库巡检的邮件配置以及定期生成健康报告的邮件发送配置。Region统一选择广州。- Parameters:
req- DescribeMailProfileRequest- Returns:
- DescribeMailProfileResponse
- Throws:
TencentCloudSDKException
-
DescribeSecurityAuditLogDownloadUrls
public DescribeSecurityAuditLogDownloadUrlsResponse DescribeSecurityAuditLogDownloadUrls(DescribeSecurityAuditLogDownloadUrlsRequest req) throws TencentCloudSDKException
查询安全审计日志导出文件下载链接。目前日志文件下载仅提供腾讯云内网地址,请通过广州地域的腾讯云服务器进行下载。- Parameters:
req- DescribeSecurityAuditLogDownloadUrlsRequest- Returns:
- DescribeSecurityAuditLogDownloadUrlsResponse
- Throws:
TencentCloudSDKException
-
DescribeSecurityAuditLogExportTasks
public DescribeSecurityAuditLogExportTasksResponse DescribeSecurityAuditLogExportTasks(DescribeSecurityAuditLogExportTasksRequest req) throws TencentCloudSDKException
查询安全审计日志导出任务列表。- Parameters:
req- DescribeSecurityAuditLogExportTasksRequest- Returns:
- DescribeSecurityAuditLogExportTasksResponse
- Throws:
TencentCloudSDKException
-
DescribeSlowLogTimeSeriesStats
public DescribeSlowLogTimeSeriesStatsResponse DescribeSlowLogTimeSeriesStats(DescribeSlowLogTimeSeriesStatsRequest req) throws TencentCloudSDKException
获取慢日志统计柱状图。- Parameters:
req- DescribeSlowLogTimeSeriesStatsRequest- Returns:
- DescribeSlowLogTimeSeriesStatsResponse
- Throws:
TencentCloudSDKException
-
DescribeSlowLogTopSqls
public DescribeSlowLogTopSqlsResponse DescribeSlowLogTopSqls(DescribeSlowLogTopSqlsRequest req) throws TencentCloudSDKException
按照Sql模板+schema的聚合方式,统计排序指定时间段内的top慢sql。- Parameters:
req- DescribeSlowLogTopSqlsRequest- Returns:
- DescribeSlowLogTopSqlsResponse
- Throws:
TencentCloudSDKException
-
DescribeSlowLogUserHostStats
public DescribeSlowLogUserHostStatsResponse DescribeSlowLogUserHostStats(DescribeSlowLogUserHostStatsRequest req) throws TencentCloudSDKException
获取慢日志来源地址统计分布图。- Parameters:
req- DescribeSlowLogUserHostStatsRequest- Returns:
- DescribeSlowLogUserHostStatsResponse
- Throws:
TencentCloudSDKException
-
DescribeTopSpaceSchemaTimeSeries
public DescribeTopSpaceSchemaTimeSeriesResponse DescribeTopSpaceSchemaTimeSeries(DescribeTopSpaceSchemaTimeSeriesRequest req) throws TencentCloudSDKException
获取实例占用空间最大的前几个库在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。- Parameters:
req- DescribeTopSpaceSchemaTimeSeriesRequest- Returns:
- DescribeTopSpaceSchemaTimeSeriesResponse
- Throws:
TencentCloudSDKException
-
DescribeTopSpaceSchemas
public DescribeTopSpaceSchemasResponse DescribeTopSpaceSchemas(DescribeTopSpaceSchemasRequest req) throws TencentCloudSDKException
获取实例Top库的实时空间统计信息,默认返回按大小排序。- Parameters:
req- DescribeTopSpaceSchemasRequest- Returns:
- DescribeTopSpaceSchemasResponse
- Throws:
TencentCloudSDKException
-
DescribeTopSpaceTableTimeSeries
public DescribeTopSpaceTableTimeSeriesResponse DescribeTopSpaceTableTimeSeries(DescribeTopSpaceTableTimeSeriesRequest req) throws TencentCloudSDKException
获取实例占用空间最大的前几张表在指定时间段内的每日由DBbrain定时采集的空间数据,默认返回按大小排序。- Parameters:
req- DescribeTopSpaceTableTimeSeriesRequest- Returns:
- DescribeTopSpaceTableTimeSeriesResponse
- Throws:
TencentCloudSDKException
-
DescribeTopSpaceTables
public DescribeTopSpaceTablesResponse DescribeTopSpaceTables(DescribeTopSpaceTablesRequest req) throws TencentCloudSDKException
获取实例Top表的实时空间统计信息,默认返回按大小排序。- Parameters:
req- DescribeTopSpaceTablesRequest- Returns:
- DescribeTopSpaceTablesResponse
- Throws:
TencentCloudSDKException
-
DescribeUserSqlAdvice
public DescribeUserSqlAdviceResponse DescribeUserSqlAdvice(DescribeUserSqlAdviceRequest req) throws TencentCloudSDKException
获取SQL优化建议。- Parameters:
req- DescribeUserSqlAdviceRequest- Returns:
- DescribeUserSqlAdviceResponse
- Throws:
TencentCloudSDKException
-
ModifyDiagDBInstanceConf
public ModifyDiagDBInstanceConfResponse ModifyDiagDBInstanceConf(ModifyDiagDBInstanceConfRequest req) throws TencentCloudSDKException
修改实例巡检开关。- Parameters:
req- ModifyDiagDBInstanceConfRequest- Returns:
- ModifyDiagDBInstanceConfResponse
- Throws:
TencentCloudSDKException
-
-