tencentcloud-sdk-nodejs
Version:
574 lines (573 loc) • 16.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Client = void 0;
/* eslint-disable @typescript-eslint/no-unused-vars */
/*
* Copyright (c) 2018 Tencent. 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.
*/
const abstract_client_1 = require("../../../common/abstract_client");
/**
* rum client
* @class
*/
class Client extends abstract_client_1.AbstractClient {
constructor(clientConfig) {
super("rum.tencentcloudapi.com", "2021-06-22", clientConfig);
}
/**
* 获取项目下的日志列表,分钟级
*/
async DescribeRumStatsLogList(req, cb) {
return this.request("DescribeRumStatsLogList", req, cb);
}
/**
* 获取DescribeDataFetchUrl信息
*/
async DescribeDataFetchUrl(req, cb) {
return this.request("DescribeDataFetchUrl", req, cb);
}
/**
* 获取项目下的日志列表(实例创建的项目下的日志列表)
*/
async DescribeRumLogExport(req, cb) {
return this.request("DescribeRumLogExport", req, cb);
}
/**
* 恢复 RUM 业务系统,恢复后,用户可以正常使用和上报数据
*/
async ResumeInstance(req, cb) {
return this.request("ResumeInstance", req, cb);
}
/**
* 获取异常个例列表
*/
async DescribeExceptionReportList(req, cb) {
return this.request("DescribeExceptionReportList", req, cb);
}
/**
* 获取DescribeDataFetchUrlInfo信息
*/
async DescribeDataFetchUrlInfo(req, cb) {
return this.request("DescribeDataFetchUrlInfo", req, cb);
}
/**
* 获取DescribeDataCustomUrl信息
*/
async DescribeDataCustomUrlV2(req, cb) {
return this.request("DescribeDataCustomUrlV2", req, cb);
}
/**
* 获取DescribeDataStaticProject信息
*/
async DescribeDataStaticProjectV2(req, cb) {
return this.request("DescribeDataStaticProjectV2", req, cb);
}
/**
* 获取DescribeDataCustomUrl信息
*/
async DescribeDataCustomUrl(req, cb) {
return this.request("DescribeDataCustomUrl", req, cb);
}
/**
* 获取FOOM内存分配问题列表数据
*/
async DescribeFOOMMallocProblemList(req, cb) {
return this.request("DescribeFOOMMallocProblemList", req, cb);
}
/**
* 创建日志导出
*/
async DescribeRumLogExportV2(req, cb) {
return this.request("DescribeRumLogExportV2", req, cb);
}
/**
* 个人用户添加星标项目
*/
async CreateStarProject(req, cb) {
return this.request("CreateStarProject", req, cb);
}
/**
* 删除白名单
*/
async DeleteWhitelist(req, cb) {
return this.request("DeleteWhitelist", req, cb);
}
/**
* 新增修改限流
*/
async ModifyProjectLimit(req, cb) {
return this.request("ModifyProjectLimit", req, cb);
}
/**
* 获取DescribeDataEventUrl信息
*/
async DescribeDataEventUrl(req, cb) {
return this.request("DescribeDataEventUrl", req, cb);
}
/**
* 获取首页分数列表
*/
async DescribeScores(req, cb) {
return this.request("DescribeScores", req, cb);
}
/**
* 根据label 聚合分析日志
*/
async DescribeRumGroupLogV2(req, cb) {
return this.request("DescribeRumGroupLogV2", req, cb);
}
/**
* 修改 RUM 业务系统
*/
async ModifyInstance(req, cb) {
return this.request("ModifyInstance", req, cb);
}
/**
* 查询原始日志总量
*/
async DescribeRumLogTotalV2(req, cb) {
return this.request("DescribeRumLogTotalV2", req, cb);
}
/**
* 查询实例信息
*/
async DescribeTawInstances(req, cb) {
return this.request("DescribeTawInstances", req, cb);
}
/**
* 查询top问题列表
*/
async DescribeTopIssues(req, cb) {
return this.request("DescribeTopIssues", req, cb);
}
/**
* 获取PerformancePage信息
*/
async DescribeDataPerformancePageV2(req, cb) {
return this.request("DescribeDataPerformancePageV2", req, cb);
}
/**
* 查询日志时间分布
*/
async DescribeRumStatsLogListV2(req, cb) {
return this.request("DescribeRumStatsLogListV2", req, cb);
}
/**
* 获取DescribeDataStaticUrl信息
*/
async DescribeDataStaticUrl(req, cb) {
return this.request("DescribeDataStaticUrl", req, cb);
}
/**
* 获取项目下的日志聚合信息
*/
async DescribeRumGroupLog(req, cb) {
return this.request("DescribeRumGroupLog", req, cb);
}
/**
* 获取DescribeDataFetchUrl信息
*/
async DescribeDataFetchUrlV2(req, cb) {
return this.request("DescribeDataFetchUrlV2", req, cb);
}
/**
* 获取DescribeDataPvUrlStatistics信息
*/
async DescribeDataPvUrlStatisticsV2(req, cb) {
return this.request("DescribeDataPvUrlStatisticsV2", req, cb);
}
/**
* 获取项目下的日志导出列表
*/
async DescribeRumLogExports(req, cb) {
return this.request("DescribeRumLogExports", req, cb);
}
/**
* 获取DescribeDataPvUrlStatistics信息
*/
async DescribeDataPvUrlStatistics(req, cb) {
return this.request("DescribeDataPvUrlStatistics", req, cb);
}
/**
* 获取上传文件存储的临时密钥
*/
async DescribeReleaseFileSign(req, cb) {
return this.request("DescribeReleaseFileSign", req, cb);
}
/**
* 获取DescribeDataEventUrl信息
*/
async DescribeDataEventUrlV2(req, cb) {
return this.request("DescribeDataEventUrlV2", req, cb);
}
/**
* 获取DescribeDataStaticResource信息
*/
async DescribeDataStaticResource(req, cb) {
return this.request("DescribeDataStaticResource", req, cb);
}
/**
* 获取日志导出列表
*/
async DescribeRumLogExportsV2(req, cb) {
return this.request("DescribeRumLogExportsV2", req, cb);
}
/**
* 获取DescribeDataStaticUrl信息
*/
async DescribeDataStaticUrlV2(req, cb) {
return this.request("DescribeDataStaticUrlV2", req, cb);
}
/**
* 停止实例
*/
async StopInstance(req, cb) {
return this.request("StopInstance", req, cb);
}
/**
* 获取白名单列表
*/
async DescribeWhitelists(req, cb) {
return this.request("DescribeWhitelists", req, cb);
}
/**
* 获取应用退出个例上报列表
*/
async DescribeApplicationExitReportList(req, cb) {
return this.request("DescribeApplicationExitReportList", req, cb);
}
/**
* 获取DescribeDataWebVitalsPage信息,用户核心活动信息
页面加载性能之Web Vitals。性能关键点
*/
async DescribeDataWebVitalsPageV2(req, cb) {
return this.request("DescribeDataWebVitalsPageV2", req, cb);
}
/**
* 删除给定的 rum 的项目
*/
async DeleteProject(req, cb) {
return this.request("DeleteProject", req, cb);
}
/**
* 获取项目下的UV列表
*/
async DescribeUvList(req, cb) {
return this.request("DescribeUvList", req, cb);
}
/**
* 将对应 sourcemap 文件删除
*/
async DeleteReleaseFile(req, cb) {
return this.request("DeleteReleaseFile", req, cb);
}
/**
* 获取DescribeDataStaticProject信息
*/
async DescribeDataStaticProject(req, cb) {
return this.request("DescribeDataStaticProject", req, cb);
}
/**
* 查询片区信息
*/
async DescribeTawAreas(req, cb) {
return this.request("DescribeTawAreas", req, cb);
}
/**
* 创建对应项目的文件记录
*/
async CreateReleaseFile(req, cb) {
return this.request("CreateReleaseFile", req, cb);
}
/**
* 查询令牌
*/
async DescribeToken(req, cb) {
return this.request("DescribeToken", req, cb);
}
/**
* 获取PerformancePage信息
*/
async DescribeDataPerformancePage(req, cb) {
return this.request("DescribeDataPerformancePage", req, cb);
}
/**
* 删除实例,谨慎操作,不可恢复
*/
async DeleteInstance(req, cb) {
return this.request("DeleteInstance", req, cb);
}
/**
* 删除用户名下的星标项目
*/
async DeleteStarProject(req, cb) {
return this.request("DeleteStarProject", req, cb);
}
/**
* 停止项目使用与上报数据
*/
async StopProject(req, cb) {
return this.request("StopProject", req, cb);
}
/**
* 查询 app 监控个例聚合列表
*/
async DescribeAppSingleCaseList(req, cb) {
return this.request("DescribeAppSingleCaseList", req, cb);
}
/**
* 获取卡顿ANR问题用户列表
*/
async DescribeLagANRProblemFeatureAccounts(req, cb) {
return this.request("DescribeLagANRProblemFeatureAccounts", req, cb);
}
/**
* 获取DescribeDataSetUrlStatistics信息
*/
async DescribeDataSetUrlStatisticsV2(req, cb) {
return this.request("DescribeDataSetUrlStatisticsV2", req, cb);
}
/**
* 修改 RUM 应用信息
*/
async ModifyProject(req, cb) {
return this.request("ModifyProject", req, cb);
}
/**
* 获取DescribeDataStaticResource信息
*/
async DescribeDataStaticResourceV2(req, cb) {
return this.request("DescribeDataStaticResourceV2", req, cb);
}
/**
* 获取问题趋势数据
*/
async DescribeIssuesStatisticsTrend(req, cb) {
return this.request("DescribeIssuesStatisticsTrend", req, cb);
}
/**
* 获取DescribeDataSetUrlStatistics信息
*/
async DescribeDataSetUrlStatistics(req, cb) {
return this.request("DescribeDataSetUrlStatistics", req, cb);
}
/**
* 用于查询 app 监控多维分析数据
*/
async DescribeAppDimensionMetrics(req, cb) {
return this.request("DescribeAppDimensionMetrics", req, cb);
}
/**
* 获取FOOM问题详情数据
*/
async DescribeFOOMProblemDetail(req, cb) {
return this.request("DescribeFOOMProblemDetail", req, cb);
}
/**
* 创建白名单
*/
async CreateWhitelist(req, cb) {
return this.request("CreateWhitelist", req, cb);
}
/**
* 获取项目列表(实例创建的团队下的项目列表)
*/
async DescribeProjects(req, cb) {
return this.request("DescribeProjects", req, cb);
}
/**
* 获取FOOM内存分配问题详情数据
*/
async DescribeFOOMMallocProblemDetail(req, cb) {
return this.request("DescribeFOOMMallocProblemDetail", req, cb);
}
/**
* 获取项目下的日志列表(实例创建的项目下的日志列表)
*/
async DescribeRumLogList(req, cb) {
return this.request("DescribeRumLogList", req, cb);
}
/**
* 获取LogUrlStatistics信息
*/
async DescribeDataLogUrlStatisticsV2(req, cb) {
return this.request("DescribeDataLogUrlStatisticsV2", req, cb);
}
/**
* 获取问题列表数据
*/
async DescribeIssuesList(req, cb) {
return this.request("DescribeIssuesList", req, cb);
}
/**
* 获取FOOM问题列表数据
*/
async DescribeFOOMProblemList(req, cb) {
return this.request("DescribeFOOMProblemList", req, cb);
}
/**
* 获取项目上报量
*/
async DescribeDataReportCountV2(req, cb) {
return this.request("DescribeDataReportCountV2", req, cb);
}
/**
* 获取卡顿ANR问题列表数据
*/
async DescribeLagANRProblemList(req, cb) {
return this.request("DescribeLagANRProblemList", req, cb);
}
/**
* 获取项目上报量
*/
async DescribeDataReportCount(req, cb) {
return this.request("DescribeDataReportCount", req, cb);
}
/**
* 获取异常问题详情数据
*/
async DescribeExceptionDetail(req, cb) {
return this.request("DescribeExceptionDetail", req, cb);
}
/**
* 获取loginfo信息
*/
async DescribeDataLogUrlInfo(req, cb) {
return this.request("DescribeDataLogUrlInfo", req, cb);
}
/**
* 获取LogUrlStatistics信息
*/
async DescribeDataLogUrlStatistics(req, cb) {
return this.request("DescribeDataLogUrlStatistics", req, cb);
}
/**
* 获取DescribeDataFetchProject信息。已下线,请使用DescribeDataFetchUrl
*/
async DescribeDataFetchProject(req, cb) {
return this.request("DescribeDataFetchProject", req, cb);
}
/**
* 获取应用退出个例上报详情
*/
async DescribeApplicationExitReportDetail(req, cb) {
return this.request("DescribeApplicationExitReportDetail", req, cb);
}
/**
* 获取首页错误信息
*/
async DescribeError(req, cb) {
return this.request("DescribeError", req, cb);
}
/**
* 获取FOOM问题上报列表
*/
async DescribeFOOMReportList(req, cb) {
return this.request("DescribeFOOMReportList", req, cb);
}
/**
* 获取项目下的PV列表
*/
async DescribePvList(req, cb) {
return this.request("DescribePvList", req, cb);
}
/**
* 获取DescribeDataWebVitalsPage信息,用户核心活动信息
页面加载性能之Web Vitals。性能关键点
*/
async DescribeDataWebVitalsPage(req, cb) {
return this.request("DescribeDataWebVitalsPage", req, cb);
}
/**
* 查询 app 监控个例样本详情列表
*/
async DescribeAppSingleCaseDetailList(req, cb) {
return this.request("DescribeAppSingleCaseDetailList", req, cb);
}
/**
* 获取 app 监控指标数据
*/
async DescribeAppMetricsData(req, cb) {
return this.request("DescribeAppMetricsData", req, cb);
}
/**
* 获取FOOM内存分配问题上报列表
*/
async DescribeFOOMMallocReportList(req, cb) {
return this.request("DescribeFOOMMallocReportList", req, cb);
}
/**
* 获取应用上报抽样信息
*/
async DescribeProjectLimits(req, cb) {
return this.request("DescribeProjectLimits", req, cb);
}
/**
* 获取问题分布数据
*/
async DescribeIssuesDistribution(req, cb) {
return this.request("DescribeIssuesDistribution", req, cb);
}
/**
* 获取DescribeDataBridgeUrl信息
*/
async DescribeDataBridgeUrlV2(req, cb) {
return this.request("DescribeDataBridgeUrlV2", req, cb);
}
/**
* 恢复应用使用与上报数据
*/
async ResumeProject(req, cb) {
return this.request("ResumeProject", req, cb);
}
/**
* 获取PvUrlInfo信息
*/
async DescribeDataPvUrlInfo(req, cb) {
return this.request("DescribeDataPvUrlInfo", req, cb);
}
/**
* 获取首页分数列表
*/
async DescribeScoresV2(req, cb) {
return this.request("DescribeScoresV2", req, cb);
}
/**
* 获取卡顿ANR问题用户详情
*/
async DescribeLagANRProblemAccountDetail(req, cb) {
return this.request("DescribeLagANRProblemAccountDetail", req, cb);
}
/**
* 查询日志明细
*/
async DescribeRumLogDetailsV2(req, cb) {
return this.request("DescribeRumLogDetailsV2", req, cb);
}
/**
* 获取应用对应sourcemap文件列表
*/
async DescribeReleaseFiles(req, cb) {
return this.request("DescribeReleaseFiles", req, cb);
}
/**
* 转发monitor查询
*/
async DescribeData(req, cb) {
return this.request("DescribeData", req, cb);
}
}
exports.Client = Client;