# -*- coding: utf8 -*- # Copyright (c) 2017-2021 THL A29 Limited, a Tencent company. 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. import json from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException from tencentcloud.common.abstract_client import AbstractClient from tencentcloud.rum.v20210622 import models class RumClient(AbstractClient): _apiVersion = '2021-06-22' _endpoint = 'rum.tencentcloudapi.com' _service = 'rum' def CreateProject(self, request): """创建 RUM 应用(归属于某个团队) :param request: Request instance for CreateProject. :type request: :class:`tencentcloud.rum.v20210622.models.CreateProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.CreateProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateProject", params, headers=headers) response = json.loads(body) model = models.CreateProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateReleaseFile(self, request): """创建对应项目的文件记录 :param request: Request instance for CreateReleaseFile. :type request: :class:`tencentcloud.rum.v20210622.models.CreateReleaseFileRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.CreateReleaseFileResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateReleaseFile", params, headers=headers) response = json.loads(body) model = models.CreateReleaseFileResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateStarProject(self, request): """个人用户添加星标项目 :param request: Request instance for CreateStarProject. :type request: :class:`tencentcloud.rum.v20210622.models.CreateStarProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.CreateStarProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateStarProject", params, headers=headers) response = json.loads(body) model = models.CreateStarProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateTawInstance(self, request): """创建 RUM 业务系统 :param request: Request instance for CreateTawInstance. :type request: :class:`tencentcloud.rum.v20210622.models.CreateTawInstanceRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.CreateTawInstanceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateTawInstance", params, headers=headers) response = json.loads(body) model = models.CreateTawInstanceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def CreateWhitelist(self, request): """创建白名单 :param request: Request instance for CreateWhitelist. :type request: :class:`tencentcloud.rum.v20210622.models.CreateWhitelistRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.CreateWhitelistResponse` """ try: params = request._serialize() headers = request.headers body = self.call("CreateWhitelist", params, headers=headers) response = json.loads(body) model = models.CreateWhitelistResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteInstance(self, request): """删除实例,谨慎操作,不可恢复 :param request: Request instance for DeleteInstance. :type request: :class:`tencentcloud.rum.v20210622.models.DeleteInstanceRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DeleteInstanceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteInstance", params, headers=headers) response = json.loads(body) model = models.DeleteInstanceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteProject(self, request): """删除给定的 rum 的项目 :param request: Request instance for DeleteProject. :type request: :class:`tencentcloud.rum.v20210622.models.DeleteProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DeleteProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteProject", params, headers=headers) response = json.loads(body) model = models.DeleteProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteReleaseFile(self, request): """将对应 sourcemap 文件删除 :param request: Request instance for DeleteReleaseFile. :type request: :class:`tencentcloud.rum.v20210622.models.DeleteReleaseFileRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DeleteReleaseFileResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteReleaseFile", params, headers=headers) response = json.loads(body) model = models.DeleteReleaseFileResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteStarProject(self, request): """删除用户名下的星标项目 :param request: Request instance for DeleteStarProject. :type request: :class:`tencentcloud.rum.v20210622.models.DeleteStarProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DeleteStarProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteStarProject", params, headers=headers) response = json.loads(body) model = models.DeleteStarProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DeleteWhitelist(self, request): """删除白名单 :param request: Request instance for DeleteWhitelist. :type request: :class:`tencentcloud.rum.v20210622.models.DeleteWhitelistRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DeleteWhitelistResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DeleteWhitelist", params, headers=headers) response = json.loads(body) model = models.DeleteWhitelistResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeAppDimensionMetrics(self, request): """用于查询 app 监控多维分析数据 :param request: Request instance for DescribeAppDimensionMetrics. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeAppDimensionMetricsRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeAppDimensionMetricsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeAppDimensionMetrics", params, headers=headers) response = json.loads(body) model = models.DescribeAppDimensionMetricsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeAppMetricsData(self, request): """获取 app 监控指标数据 :param request: Request instance for DescribeAppMetricsData. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeAppMetricsDataRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeAppMetricsDataResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeAppMetricsData", params, headers=headers) response = json.loads(body) model = models.DescribeAppMetricsDataResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeAppSingleCaseDetailList(self, request): """查询 app 监控个例样本详情列表 :param request: Request instance for DescribeAppSingleCaseDetailList. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeAppSingleCaseDetailListRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeAppSingleCaseDetailListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeAppSingleCaseDetailList", params, headers=headers) response = json.loads(body) model = models.DescribeAppSingleCaseDetailListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeAppSingleCaseList(self, request): """查询 app 监控个例聚合列表 :param request: Request instance for DescribeAppSingleCaseList. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeAppSingleCaseListRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeAppSingleCaseListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeAppSingleCaseList", params, headers=headers) response = json.loads(body) model = models.DescribeAppSingleCaseListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeData(self, request): """转发monitor查询 :param request: Request instance for DescribeData. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeData", params, headers=headers) response = json.loads(body) model = models.DescribeDataResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataCustomUrl(self, request): """获取DescribeDataCustomUrl信息 :param request: Request instance for DescribeDataCustomUrl. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataCustomUrlRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataCustomUrlResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataCustomUrl", params, headers=headers) response = json.loads(body) model = models.DescribeDataCustomUrlResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataEventUrl(self, request): """获取DescribeDataEventUrl信息 :param request: Request instance for DescribeDataEventUrl. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataEventUrlRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataEventUrlResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataEventUrl", params, headers=headers) response = json.loads(body) model = models.DescribeDataEventUrlResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataFetchProject(self, request): """获取DescribeDataFetchProject信息。已下线,请使用DescribeDataFetchUrl :param request: Request instance for DescribeDataFetchProject. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataFetchProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataFetchProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataFetchProject", params, headers=headers) response = json.loads(body) model = models.DescribeDataFetchProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataFetchUrl(self, request): """获取DescribeDataFetchUrl信息 :param request: Request instance for DescribeDataFetchUrl. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataFetchUrlRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataFetchUrlResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataFetchUrl", params, headers=headers) response = json.loads(body) model = models.DescribeDataFetchUrlResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataFetchUrlInfo(self, request): """获取DescribeDataFetchUrlInfo信息 :param request: Request instance for DescribeDataFetchUrlInfo. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataFetchUrlInfoRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataFetchUrlInfoResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataFetchUrlInfo", params, headers=headers) response = json.loads(body) model = models.DescribeDataFetchUrlInfoResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataLogUrlInfo(self, request): """获取loginfo信息 :param request: Request instance for DescribeDataLogUrlInfo. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataLogUrlInfoRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataLogUrlInfoResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataLogUrlInfo", params, headers=headers) response = json.loads(body) model = models.DescribeDataLogUrlInfoResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataLogUrlStatistics(self, request): """获取LogUrlStatistics信息 :param request: Request instance for DescribeDataLogUrlStatistics. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataLogUrlStatisticsRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataLogUrlStatisticsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataLogUrlStatistics", params, headers=headers) response = json.loads(body) model = models.DescribeDataLogUrlStatisticsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataPerformancePage(self, request): """获取PerformancePage信息 :param request: Request instance for DescribeDataPerformancePage. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataPerformancePageRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataPerformancePageResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataPerformancePage", params, headers=headers) response = json.loads(body) model = models.DescribeDataPerformancePageResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataPvUrlInfo(self, request): """获取PvUrlInfo信息 :param request: Request instance for DescribeDataPvUrlInfo. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataPvUrlInfoRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataPvUrlInfoResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataPvUrlInfo", params, headers=headers) response = json.loads(body) model = models.DescribeDataPvUrlInfoResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataPvUrlStatistics(self, request): """获取DescribeDataPvUrlStatistics信息 :param request: Request instance for DescribeDataPvUrlStatistics. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataPvUrlStatisticsRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataPvUrlStatisticsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataPvUrlStatistics", params, headers=headers) response = json.loads(body) model = models.DescribeDataPvUrlStatisticsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataReportCount(self, request): """获取项目上报量 :param request: Request instance for DescribeDataReportCount. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataReportCountRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataReportCountResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataReportCount", params, headers=headers) response = json.loads(body) model = models.DescribeDataReportCountResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataSetUrlStatistics(self, request): """获取DescribeDataSetUrlStatistics信息 :param request: Request instance for DescribeDataSetUrlStatistics. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataSetUrlStatisticsRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataSetUrlStatisticsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataSetUrlStatistics", params, headers=headers) response = json.loads(body) model = models.DescribeDataSetUrlStatisticsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataStaticProject(self, request): """获取DescribeDataStaticProject信息 :param request: Request instance for DescribeDataStaticProject. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataStaticProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataStaticProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataStaticProject", params, headers=headers) response = json.loads(body) model = models.DescribeDataStaticProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataStaticResource(self, request): """获取DescribeDataStaticResource信息 :param request: Request instance for DescribeDataStaticResource. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataStaticResourceRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataStaticResourceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataStaticResource", params, headers=headers) response = json.loads(body) model = models.DescribeDataStaticResourceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataStaticUrl(self, request): """获取DescribeDataStaticUrl信息 :param request: Request instance for DescribeDataStaticUrl. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataStaticUrlRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataStaticUrlResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataStaticUrl", params, headers=headers) response = json.loads(body) model = models.DescribeDataStaticUrlResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeDataWebVitalsPage(self, request): """获取DescribeDataWebVitalsPage信息,用户核心活动信息 页面加载性能之Web Vitals。性能关键点 :param request: Request instance for DescribeDataWebVitalsPage. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeDataWebVitalsPageRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeDataWebVitalsPageResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeDataWebVitalsPage", params, headers=headers) response = json.loads(body) model = models.DescribeDataWebVitalsPageResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeError(self, request): """获取首页错误信息 :param request: Request instance for DescribeError. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeErrorRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeErrorResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeError", params, headers=headers) response = json.loads(body) model = models.DescribeErrorResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeProjectLimits(self, request): """获取应用上报抽样信息 :param request: Request instance for DescribeProjectLimits. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeProjectLimitsRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeProjectLimitsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeProjectLimits", params, headers=headers) response = json.loads(body) model = models.DescribeProjectLimitsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeProjects(self, request): """获取项目列表(实例创建的团队下的项目列表) :param request: Request instance for DescribeProjects. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeProjectsRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeProjectsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeProjects", params, headers=headers) response = json.loads(body) model = models.DescribeProjectsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribePvList(self, request): """获取项目下的PV列表 :param request: Request instance for DescribePvList. :type request: :class:`tencentcloud.rum.v20210622.models.DescribePvListRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribePvListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribePvList", params, headers=headers) response = json.loads(body) model = models.DescribePvListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeReleaseFileSign(self, request): """获取上传文件存储的临时密钥 :param request: Request instance for DescribeReleaseFileSign. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeReleaseFileSignRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeReleaseFileSignResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeReleaseFileSign", params, headers=headers) response = json.loads(body) model = models.DescribeReleaseFileSignResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeReleaseFiles(self, request): """获取应用对应sourcemap文件列表 :param request: Request instance for DescribeReleaseFiles. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeReleaseFilesRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeReleaseFilesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeReleaseFiles", params, headers=headers) response = json.loads(body) model = models.DescribeReleaseFilesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeRumGroupLog(self, request): """获取项目下的日志聚合信息 :param request: Request instance for DescribeRumGroupLog. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeRumGroupLogRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeRumGroupLogResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeRumGroupLog", params, headers=headers) response = json.loads(body) model = models.DescribeRumGroupLogResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeRumLogExport(self, request): """获取项目下的日志列表(实例创建的项目下的日志列表) :param request: Request instance for DescribeRumLogExport. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeRumLogExportRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeRumLogExportResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeRumLogExport", params, headers=headers) response = json.loads(body) model = models.DescribeRumLogExportResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeRumLogExports(self, request): """获取项目下的日志导出列表 :param request: Request instance for DescribeRumLogExports. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeRumLogExportsRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeRumLogExportsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeRumLogExports", params, headers=headers) response = json.loads(body) model = models.DescribeRumLogExportsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeRumLogList(self, request): """获取项目下的日志列表(实例创建的项目下的日志列表) :param request: Request instance for DescribeRumLogList. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeRumLogListRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeRumLogListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeRumLogList", params, headers=headers) response = json.loads(body) model = models.DescribeRumLogListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeRumStatsLogList(self, request): """获取项目下的日志列表,分钟级 :param request: Request instance for DescribeRumStatsLogList. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeRumStatsLogListRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeRumStatsLogListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeRumStatsLogList", params, headers=headers) response = json.loads(body) model = models.DescribeRumStatsLogListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeScores(self, request): """获取首页分数列表 :param request: Request instance for DescribeScores. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeScoresRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeScoresResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeScores", params, headers=headers) response = json.loads(body) model = models.DescribeScoresResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeTawAreas(self, request): """查询片区信息 :param request: Request instance for DescribeTawAreas. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeTawAreasRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeTawAreasResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeTawAreas", params, headers=headers) response = json.loads(body) model = models.DescribeTawAreasResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeTawInstances(self, request): """查询实例信息 :param request: Request instance for DescribeTawInstances. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeTawInstancesRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeTawInstancesResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeTawInstances", params, headers=headers) response = json.loads(body) model = models.DescribeTawInstancesResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeUvList(self, request): """获取项目下的UV列表 :param request: Request instance for DescribeUvList. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeUvListRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeUvListResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeUvList", params, headers=headers) response = json.loads(body) model = models.DescribeUvListResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def DescribeWhitelists(self, request): """获取白名单列表 :param request: Request instance for DescribeWhitelists. :type request: :class:`tencentcloud.rum.v20210622.models.DescribeWhitelistsRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.DescribeWhitelistsResponse` """ try: params = request._serialize() headers = request.headers body = self.call("DescribeWhitelists", params, headers=headers) response = json.loads(body) model = models.DescribeWhitelistsResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyInstance(self, request): """修改 RUM 业务系统 :param request: Request instance for ModifyInstance. :type request: :class:`tencentcloud.rum.v20210622.models.ModifyInstanceRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.ModifyInstanceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyInstance", params, headers=headers) response = json.loads(body) model = models.ModifyInstanceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyProject(self, request): """修改 RUM 应用信息 :param request: Request instance for ModifyProject. :type request: :class:`tencentcloud.rum.v20210622.models.ModifyProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.ModifyProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyProject", params, headers=headers) response = json.loads(body) model = models.ModifyProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ModifyProjectLimit(self, request): """新增修改限流 :param request: Request instance for ModifyProjectLimit. :type request: :class:`tencentcloud.rum.v20210622.models.ModifyProjectLimitRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.ModifyProjectLimitResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ModifyProjectLimit", params, headers=headers) response = json.loads(body) model = models.ModifyProjectLimitResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ResumeInstance(self, request): """恢复 RUM 业务系统,恢复后,用户可以正常使用和上报数据 :param request: Request instance for ResumeInstance. :type request: :class:`tencentcloud.rum.v20210622.models.ResumeInstanceRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.ResumeInstanceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ResumeInstance", params, headers=headers) response = json.loads(body) model = models.ResumeInstanceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def ResumeProject(self, request): """恢复应用使用与上报数据 :param request: Request instance for ResumeProject. :type request: :class:`tencentcloud.rum.v20210622.models.ResumeProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.ResumeProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("ResumeProject", params, headers=headers) response = json.loads(body) model = models.ResumeProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def StopInstance(self, request): """停止实例 :param request: Request instance for StopInstance. :type request: :class:`tencentcloud.rum.v20210622.models.StopInstanceRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.StopInstanceResponse` """ try: params = request._serialize() headers = request.headers body = self.call("StopInstance", params, headers=headers) response = json.loads(body) model = models.StopInstanceResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e)) def StopProject(self, request): """停止项目使用与上报数据 :param request: Request instance for StopProject. :type request: :class:`tencentcloud.rum.v20210622.models.StopProjectRequest` :rtype: :class:`tencentcloud.rum.v20210622.models.StopProjectResponse` """ try: params = request._serialize() headers = request.headers body = self.call("StopProject", params, headers=headers) response = json.loads(body) model = models.StopProjectResponse() model._deserialize(response["Response"]) return model except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(type(e).__name__, str(e))
Memory