tencentcloud-sdk-nodejs-intl-en
Version:
1,004 lines (961 loc) • 114 kB
JavaScript
/*
* 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 models = require("./models");
const AbstractClient = require('../../common/abstract_client')
const AlarmInfo = models.AlarmInfo;
const DescribeLogHistogramRequest = models.DescribeLogHistogramRequest;
const FilterStatistics = models.FilterStatistics;
const DescribeNetworkApplicationDetailRequest = models.DescribeNetworkApplicationDetailRequest;
const DeleteShipperRequest = models.DeleteShipperRequest;
const DeleteConsoleResponse = models.DeleteConsoleResponse;
const DynamicIndex = models.DynamicIndex;
const CreateRebuildIndexTaskResponse = models.CreateRebuildIndexTaskResponse;
const CreateSearchViewRequest = models.CreateSearchViewRequest;
const CheckFunctionRequest = models.CheckFunctionRequest;
const ModifyNetworkApplicationResponse = models.ModifyNetworkApplicationResponse;
const NetInfo = models.NetInfo;
const CreateLogsetRequest = models.CreateLogsetRequest;
const CreateScheduledSqlResponse = models.CreateScheduledSqlResponse;
const RecordingRuleYamlTaskInfo = models.RecordingRuleYamlTaskInfo;
const SearchLogResponse = models.SearchLogResponse;
const DeleteMetricSubscribeResponse = models.DeleteMetricSubscribeResponse;
const DescribePartitionsRequest = models.DescribePartitionsRequest;
const CheckFunctionResponse = models.CheckFunctionResponse;
const ModifyAlarmResponse = models.ModifyAlarmResponse;
const PreviewKafkaRechargeRequest = models.PreviewKafkaRechargeRequest;
const DeliverConfig = models.DeliverConfig;
const DescribeClusterBaseMetricConfigsRequest = models.DescribeClusterBaseMetricConfigsRequest;
const DeleteMetricSubscribeRequest = models.DeleteMetricSubscribeRequest;
const AdvancedConsumerConfiguration = models.AdvancedConsumerConfiguration;
const ScheduledSqlResouceInfo = models.ScheduledSqlResouceInfo;
const ConditionInfo = models.ConditionInfo;
const EsInfo = models.EsInfo;
const DeleteMachineGroupResponse = models.DeleteMachineGroupResponse;
const Tag = models.Tag;
const ScheduledSqlTaskInfo = models.ScheduledSqlTaskInfo;
const CreateDlcDeliverResponse = models.CreateDlcDeliverResponse;
const CreateConsumerGroupRequest = models.CreateConsumerGroupRequest;
const Label = models.Label;
const ModifyMachineGroupResponse = models.ModifyMachineGroupResponse;
const RuleInfo = models.RuleInfo;
const DescribeConsumerPreviewRequest = models.DescribeConsumerPreviewRequest;
const CreateRecordingRuleTaskResponse = models.CreateRecordingRuleTaskResponse;
const DeleteDashboardResponse = models.DeleteDashboardResponse;
const OpenClsServiceRequest = models.OpenClsServiceRequest;
const LogItems = models.LogItems;
const DescribeRecordingRuleYamlTaskResponse = models.DescribeRecordingRuleYamlTaskResponse;
const RuleKeyValueInfo = models.RuleKeyValueInfo;
const DeleteExportResponse = models.DeleteExportResponse;
const DescribeDashboardSubscribesRequest = models.DescribeDashboardSubscribesRequest;
const PartitionInfo = models.PartitionInfo;
const CreateNoticeContentResponse = models.CreateNoticeContentResponse;
const OpenClsServiceResponse = models.OpenClsServiceResponse;
const ModifyAlarmRequest = models.ModifyAlarmRequest;
const RetryShipperTaskResponse = models.RetryShipperTaskResponse;
const SplitPartitionRequest = models.SplitPartitionRequest;
const CreateAlarmShieldRequest = models.CreateAlarmShieldRequest;
const MachineGroupInfo = models.MachineGroupInfo;
const DeleteAlarmShieldResponse = models.DeleteAlarmShieldResponse;
const TopicExtendInfo = models.TopicExtendInfo;
const CreateIndexRequest = models.CreateIndexRequest;
const CreateConsoleResponse = models.CreateConsoleResponse;
const CreateTopicRequest = models.CreateTopicRequest;
const ModifyDataTransformRequest = models.ModifyDataTransformRequest;
const CreateDlcDeliverRequest = models.CreateDlcDeliverRequest;
const Dimension = models.Dimension;
const ModifyScheduledSqlRequest = models.ModifyScheduledSqlRequest;
const DeleteConfigResponse = models.DeleteConfigResponse;
const CreateDeliverCloudFunctionRequest = models.CreateDeliverCloudFunctionRequest;
const ModifyDlcDeliverResponse = models.ModifyDlcDeliverResponse;
const ModifyDashboardResponse = models.ModifyDashboardResponse;
const DescribeMetricSubscribesResponse = models.DescribeMetricSubscribesResponse;
const CreateWebCallbackRequest = models.CreateWebCallbackRequest;
const DescribeClusterMetricConfigsRequest = models.DescribeClusterMetricConfigsRequest;
const DescribeConfigsRequest = models.DescribeConfigsRequest;
const DlcPartitionExtra = models.DlcPartitionExtra;
const DescribeKafkaConsumerTopicsResponse = models.DescribeKafkaConsumerTopicsResponse;
const QueryMetricRequest = models.QueryMetricRequest;
const CloudProductLogTaskInfo = models.CloudProductLogTaskInfo;
const Instance = models.Instance;
const DescribeAlarmNoticesResponse = models.DescribeAlarmNoticesResponse;
const DeleteDataTransformRequest = models.DeleteDataTransformRequest;
const DescribeRemoteWriteTasksResponse = models.DescribeRemoteWriteTasksResponse;
const AddMachineGroupInfoRequest = models.AddMachineGroupInfoRequest;
const DescribeKafkaConsumerGroupListResponse = models.DescribeKafkaConsumerGroupListResponse;
const CreateHostMetricConfigResponse = models.CreateHostMetricConfigResponse;
const ModifyConsumerGroupRequest = models.ModifyConsumerGroupRequest;
const CreateTopicResponse = models.CreateTopicResponse;
const DeleteAlarmResponse = models.DeleteAlarmResponse;
const DescribeDlcDeliversResponse = models.DescribeDlcDeliversResponse;
const ModifyIndexRequest = models.ModifyIndexRequest;
const MachineInfo = models.MachineInfo;
const ValueInfo = models.ValueInfo;
const GetAlarmLogRequest = models.GetAlarmLogRequest;
const DeleteCosRechargeResponse = models.DeleteCosRechargeResponse;
const CustomMetricSpec = models.CustomMetricSpec;
const DlcPartitionInfo = models.DlcPartitionInfo;
const GroupTriggerConditionInfo = models.GroupTriggerConditionInfo;
const KafkaRechargeInfo = models.KafkaRechargeInfo;
const ConfigInfo = models.ConfigInfo;
const DeleteTopicRequest = models.DeleteTopicRequest;
const ModifyShipperRequest = models.ModifyShipperRequest;
const MonitorNoticeRule = models.MonitorNoticeRule;
const DescribeKafkaConsumerPreviewRequest = models.DescribeKafkaConsumerPreviewRequest;
const CreateDeliverCloudFunctionResponse = models.CreateDeliverCloudFunctionResponse;
const PreviewLogStatistic = models.PreviewLogStatistic;
const CompressInfo = models.CompressInfo;
const ModifyRemoteWriteTaskResponse = models.ModifyRemoteWriteTaskResponse;
const CreateConfigResponse = models.CreateConfigResponse;
const CreateCloudProductLogCollectionResponse = models.CreateCloudProductLogCollectionResponse;
const SearchCosRechargeInfoResponse = models.SearchCosRechargeInfoResponse;
const CreateEsRechargeResponse = models.CreateEsRechargeResponse;
const KeyValueInfo = models.KeyValueInfo;
const DataTransformSqlDataSource = models.DataTransformSqlDataSource;
const ModifyMachineGroupRequest = models.ModifyMachineGroupRequest;
const JsonExpandInfo = models.JsonExpandInfo;
const AnonymousInfo = models.AnonymousInfo;
const DescribeHostMetricConfigsResponse = models.DescribeHostMetricConfigsResponse;
const CreateDashboardRequest = models.CreateDashboardRequest;
const DeleteAlarmNoticeRequest = models.DeleteAlarmNoticeRequest;
const DescribeScheduledSqlInfoResponse = models.DescribeScheduledSqlInfoResponse;
const DescribeConsumersRequest = models.DescribeConsumersRequest;
const ModifyRecordingRuleYamlTaskResponse = models.ModifyRecordingRuleYamlTaskResponse;
const CreateMachineGroupRequest = models.CreateMachineGroupRequest;
const DescribeExportsResponse = models.DescribeExportsResponse;
const CreateNoticeContentRequest = models.CreateNoticeContentRequest;
const CsvInfo = models.CsvInfo;
const DescribeCloudProductLogTasksRequest = models.DescribeCloudProductLogTasksRequest;
const CreateAlarmNoticeRequest = models.CreateAlarmNoticeRequest;
const HistogramInfo = models.HistogramInfo;
const DescribeTopicMetricConfigsRequest = models.DescribeTopicMetricConfigsRequest;
const ModifyLogsetRequest = models.ModifyLogsetRequest;
const SearchDashboardSubscribeResponse = models.SearchDashboardSubscribeResponse;
const ModifyCosRechargeRequest = models.ModifyCosRechargeRequest;
const DescribeClusterMetricConfigsResponse = models.DescribeClusterMetricConfigsResponse;
const DescribeWebCallbacksRequest = models.DescribeWebCallbacksRequest;
const ConsumerContent = models.ConsumerContent;
const CreateMetricSubscribeResponse = models.CreateMetricSubscribeResponse;
const DescribeMachinesRequest = models.DescribeMachinesRequest;
const KeyRegexInfo = models.KeyRegexInfo;
const DeleteSplunkDeliverResponse = models.DeleteSplunkDeliverResponse;
const DescribeTopicMetricConfigsResponse = models.DescribeTopicMetricConfigsResponse;
const DeleteDashboardSubscribeRequest = models.DeleteDashboardSubscribeRequest;
const LogInfo = models.LogInfo;
const DeleteAlarmNoticeResponse = models.DeleteAlarmNoticeResponse;
const DeleteAlarmShieldRequest = models.DeleteAlarmShieldRequest;
const ModifyEsRechargeRequest = models.ModifyEsRechargeRequest;
const CreateNetworkApplicationRequest = models.CreateNetworkApplicationRequest;
const DeleteLogsetResponse = models.DeleteLogsetResponse;
const TopicPartitionOffsetInfo = models.TopicPartitionOffsetInfo;
const DeleteDlcDeliverResponse = models.DeleteDlcDeliverResponse;
const ParquetKeyInfo = models.ParquetKeyInfo;
const DescribeShipperTasksResponse = models.DescribeShipperTasksResponse;
const DescribeAlarmShieldsResponse = models.DescribeAlarmShieldsResponse;
const UploadLogRequest = models.UploadLogRequest;
const ChatUsage = models.ChatUsage;
const AppointLabel = models.AppointLabel;
const CommitConsumerOffsetsRequest = models.CommitConsumerOffsetsRequest;
const ModifyConsoleResponse = models.ModifyConsoleResponse;
const ConsumerInfo = models.ConsumerInfo;
const DescribeAlarmsRequest = models.DescribeAlarmsRequest;
const DescribeShippersResponse = models.DescribeShippersResponse;
const ModifyShipperResponse = models.ModifyShipperResponse;
const GroupPartitionInfo = models.GroupPartitionInfo;
const GetMetricLabelValuesResponse = models.GetMetricLabelValuesResponse;
const QueryMetricResponse = models.QueryMetricResponse;
const DeleteLogsetRequest = models.DeleteLogsetRequest;
const OpenKafkaConsumerResponse = models.OpenKafkaConsumerResponse;
const DeleteSearchViewResponse = models.DeleteSearchViewResponse;
const CreateSplunkDeliverResponse = models.CreateSplunkDeliverResponse;
const ModifyScheduledSqlResponse = models.ModifyScheduledSqlResponse;
const QueryRangeMetricRequest = models.QueryRangeMetricRequest;
const MetaTagInfo = models.MetaTagInfo;
const DescribeMachineGroupsRequest = models.DescribeMachineGroupsRequest;
const ModifySearchViewResponse = models.ModifySearchViewResponse;
const DescribeConfigsResponse = models.DescribeConfigsResponse;
const ExtractRuleInfo = models.ExtractRuleInfo;
const TopicInfo = models.TopicInfo;
const DeleteDataTransformResponse = models.DeleteDataTransformResponse;
const ShipperTaskInfo = models.ShipperTaskInfo;
const CreateConsumerResponse = models.CreateConsumerResponse;
const DataTransformResouceInfo = models.DataTransformResouceInfo;
const AnonymousLoginInfo = models.AnonymousLoginInfo;
const DeleteMachineGroupRequest = models.DeleteMachineGroupRequest;
const NetworkApplicationDetail = models.NetworkApplicationDetail;
const DescribeSplunkDeliversResponse = models.DescribeSplunkDeliversResponse;
const SearchDashboardSubscribeRequest = models.SearchDashboardSubscribeRequest;
const DescribePartitionsResponse = models.DescribePartitionsResponse;
const ModifyHostMetricConfigResponse = models.ModifyHostMetricConfigResponse;
const DescribeMetricCorrectDimensionResponse = models.DescribeMetricCorrectDimensionResponse;
const ModifyAlarmNoticeRequest = models.ModifyAlarmNoticeRequest;
const ToolCallFunction = models.ToolCallFunction;
const CreateAlarmRequest = models.CreateAlarmRequest;
const DlcFiledInfo = models.DlcFiledInfo;
const DeleteScheduledSqlResponse = models.DeleteScheduledSqlResponse;
const EscalateNoticeInfo = models.EscalateNoticeInfo;
const ExcludePathInfo = models.ExcludePathInfo;
const DescribeTopicBaseMetricConfigsRequest = models.DescribeTopicBaseMetricConfigsRequest;
const FilterRuleInfo = models.FilterRuleInfo;
const DescribeEsRechargesResponse = models.DescribeEsRechargesResponse;
const AdvanceFilterRuleInfo = models.AdvanceFilterRuleInfo;
const CheckRechargeKafkaServerRequest = models.CheckRechargeKafkaServerRequest;
const DeleteDashboardSubscribeResponse = models.DeleteDashboardSubscribeResponse;
const DescribeLogHistogramResponse = models.DescribeLogHistogramResponse;
const DescribeConsumerGroupsRequest = models.DescribeConsumerGroupsRequest;
const ConsoleAccount = models.ConsoleAccount;
const CreateWebCallbackResponse = models.CreateWebCallbackResponse;
const DeleteConsumerGroupRequest = models.DeleteConsumerGroupRequest;
const OpenKafkaConsumerRequest = models.OpenKafkaConsumerRequest;
const CreateConsumerGroupResponse = models.CreateConsumerGroupResponse;
const SplunkDeliverInfo = models.SplunkDeliverInfo;
const NoticeContentInfo = models.NoticeContentInfo;
const ModifyMetricConfigResponse = models.ModifyMetricConfigResponse;
const DeleteSearchViewRequest = models.DeleteSearchViewRequest;
const DescribeConsumerResponse = models.DescribeConsumerResponse;
const EstimateRebuildIndexTaskRequest = models.EstimateRebuildIndexTaskRequest;
const EsTimeInfo = models.EsTimeInfo;
const DescribeClusterBaseMetricConfigsResponse = models.DescribeClusterBaseMetricConfigsResponse;
const ModifyKafkaRechargeRequest = models.ModifyKafkaRechargeRequest;
const CreateIndexResponse = models.CreateIndexResponse;
const ModifyDashboardSubscribeResponse = models.ModifyDashboardSubscribeResponse;
const DescribeSplunkPreviewRequest = models.DescribeSplunkPreviewRequest;
const ModifyConfigRequest = models.ModifyConfigRequest;
const CreateMetricConfigResponse = models.CreateMetricConfigResponse;
const DeleteConfigFromMachineGroupResponse = models.DeleteConfigFromMachineGroupResponse;
const PreviewKafkaRechargeResponse = models.PreviewKafkaRechargeResponse;
const MonitorNotice = models.MonitorNotice;
const DescribeAlarmsResponse = models.DescribeAlarmsResponse;
const MetricCollectConfig = models.MetricCollectConfig;
const Delta = models.Delta;
const DeleteIndexResponse = models.DeleteIndexResponse;
const AlarmAnalysisConfig = models.AlarmAnalysisConfig;
const CreateRemoteWriteTaskRequest = models.CreateRemoteWriteTaskRequest;
const SearchLogErrors = models.SearchLogErrors;
const DescribeSplunkDeliversRequest = models.DescribeSplunkDeliversRequest;
const DeleteScheduledSqlRequest = models.DeleteScheduledSqlRequest;
const ModifyRecordingRuleYamlTaskRequest = models.ModifyRecordingRuleYamlTaskRequest;
const DescribeConsumerGroupsResponse = models.DescribeConsumerGroupsResponse;
const NoticeContent = models.NoticeContent;
const CreateDataTransformResponse = models.CreateDataTransformResponse;
const DescribeKafkaConsumerTopicsRequest = models.DescribeKafkaConsumerTopicsRequest;
const CreateConsumerRequest = models.CreateConsumerRequest;
const DeleteHostMetricConfigRequest = models.DeleteHostMetricConfigRequest;
const DeleteMetricConfigResponse = models.DeleteMetricConfigResponse;
const DescribeRemoteWriteTasksRequest = models.DescribeRemoteWriteTasksRequest;
const DataTransformTaskInfo = models.DataTransformTaskInfo;
const NoticeRule = models.NoticeRule;
const ContentInfo = models.ContentInfo;
const ApplyConfigToMachineGroupResponse = models.ApplyConfigToMachineGroupResponse;
const AlertHistoryNotice = models.AlertHistoryNotice;
const DeleteAlarmRequest = models.DeleteAlarmRequest;
const DescribeLogContextResponse = models.DescribeLogContextResponse;
const EstimateRebuildIndexTaskResponse = models.EstimateRebuildIndexTaskResponse;
const DeleteDashboardRequest = models.DeleteDashboardRequest;
const CreateCosRechargeResponse = models.CreateCosRechargeResponse;
const NoticeReceiver = models.NoticeReceiver;
const Ckafka = models.Ckafka;
const MultiCondition = models.MultiCondition;
const Filter = models.Filter;
const SearchViewInfo = models.SearchViewInfo;
const RemoteWriteInfo = models.RemoteWriteInfo;
const ModifyLogsetResponse = models.ModifyLogsetResponse;
const DlcFailHandle = models.DlcFailHandle;
const HostMetricItem = models.HostMetricItem;
const CreateDashboardResponse = models.CreateDashboardResponse;
const GetMetricLabelValuesRequest = models.GetMetricLabelValuesRequest;
const ModifyMetricSubscribeResponse = models.ModifyMetricSubscribeResponse;
const DescribeIndexResponse = models.DescribeIndexResponse;
const DescribeConsumerPreviewResponse = models.DescribeConsumerPreviewResponse;
const DeleteRecordingRuleTaskResponse = models.DeleteRecordingRuleTaskResponse;
const DeleteMachineGroupInfoResponse = models.DeleteMachineGroupInfoResponse;
const CheckRechargeKafkaServerResponse = models.CheckRechargeKafkaServerResponse;
const InstanceConfig = models.InstanceConfig;
const DeleteNetworkApplicationResponse = models.DeleteNetworkApplicationResponse;
const CosRechargeInfo = models.CosRechargeInfo;
const DeleteNoticeContentRequest = models.DeleteNoticeContentRequest;
const DescribeKafkaConsumerRequest = models.DescribeKafkaConsumerRequest;
const DeleteRecordingRuleTaskRequest = models.DeleteRecordingRuleTaskRequest;
const DescribeDataTransformInfoResponse = models.DescribeDataTransformInfoResponse;
const ModifyCosRechargeResponse = models.ModifyCosRechargeResponse;
const ExternalRole = models.ExternalRole;
const DescribeEsRechargePreviewRequest = models.DescribeEsRechargePreviewRequest;
const MergePartitionResponse = models.MergePartitionResponse;
const CreateScheduledSqlRequest = models.CreateScheduledSqlRequest;
const DescribeKafkaConsumerGroupDetailResponse = models.DescribeKafkaConsumerGroupDetailResponse;
const ModifyDashboardRequest = models.ModifyDashboardRequest;
const SendConsumerHeartbeatResponse = models.SendConsumerHeartbeatResponse;
const DeleteHostMetricConfigResponse = models.DeleteHostMetricConfigResponse;
const GetClsServiceResponse = models.GetClsServiceResponse;
const Choice = models.Choice;
const DeleteMetricConfigRequest = models.DeleteMetricConfigRequest;
const CreateEsRechargeRequest = models.CreateEsRechargeRequest;
const ConsumerGroup = models.ConsumerGroup;
const DlcFailTableInfo = models.DlcFailTableInfo;
const DeleteNoticeContentResponse = models.DeleteNoticeContentResponse;
const MetricYamlSpec = models.MetricYamlSpec;
const DeleteCloudProductLogCollectionRequest = models.DeleteCloudProductLogCollectionRequest;
const DescribeKafkaConsumerResponse = models.DescribeKafkaConsumerResponse;
const JsonInfo = models.JsonInfo;
const DeleteKafkaRechargeResponse = models.DeleteKafkaRechargeResponse;
const DeleteDlcDeliverRequest = models.DeleteDlcDeliverRequest;
const CallBackInfo = models.CallBackInfo;
const ModifyNetworkApplicationRequest = models.ModifyNetworkApplicationRequest;
const DescribeHostMetricConfigsRequest = models.DescribeHostMetricConfigsRequest;
const SplitPartitionResponse = models.SplitPartitionResponse;
const AlarmClassification = models.AlarmClassification;
const WebCallbackInfo = models.WebCallbackInfo;
const CreateLogsetResponse = models.CreateLogsetResponse;
const ModifyHostMetricConfigRequest = models.ModifyHostMetricConfigRequest;
const DashboardNoticeMode = models.DashboardNoticeMode;
const KafkaProtocolInfo = models.KafkaProtocolInfo;
const ModifyAlarmShieldResponse = models.ModifyAlarmShieldResponse;
const CreateCosRechargeRequest = models.CreateCosRechargeRequest;
const ChatCompletionsResponse = models.ChatCompletionsResponse;
const DescribeNoticeContentsResponse = models.DescribeNoticeContentsResponse;
const CreateAlarmShieldResponse = models.CreateAlarmShieldResponse;
const DescribeConsumerRequest = models.DescribeConsumerRequest;
const ModifyConsumerRequest = models.ModifyConsumerRequest;
const ModifyMetricConfigRequest = models.ModifyMetricConfigRequest;
const ModifyDashboardSubscribeRequest = models.ModifyDashboardSubscribeRequest;
const RebuildIndexTaskInfo = models.RebuildIndexTaskInfo;
const CreateDashboardSubscribeRequest = models.CreateDashboardSubscribeRequest;
const FullTextInfo = models.FullTextInfo;
const DescribeConfigMachineGroupsResponse = models.DescribeConfigMachineGroupsResponse;
const ModifySplunkDeliverRequest = models.ModifySplunkDeliverRequest;
const HighLightItem = models.HighLightItem;
const EsRechargeInfo = models.EsRechargeInfo;
const CreateMetricSubscribeRequest = models.CreateMetricSubscribeRequest;
const NoticeContentTemplate = models.NoticeContentTemplate;
const LogItem = models.LogItem;
const DescribeConfigMachineGroupsRequest = models.DescribeConfigMachineGroupsRequest;
const DescribeMetricSubscribePreviewRequest = models.DescribeMetricSubscribePreviewRequest;
const DeleteConsumerResponse = models.DeleteConsumerResponse;
const DescribeTopicsRequest = models.DescribeTopicsRequest;
const ModifySplunkDeliverResponse = models.ModifySplunkDeliverResponse;
const RetryShipperTaskRequest = models.RetryShipperTaskRequest;
const DeleteCosRechargeRequest = models.DeleteCosRechargeRequest;
const CreateHostMetricConfigRequest = models.CreateHostMetricConfigRequest;
const AccessControlRule = models.AccessControlRule;
const ModifyWebCallbackResponse = models.ModifyWebCallbackResponse;
const ModifyCloudProductLogCollectionResponse = models.ModifyCloudProductLogCollectionResponse;
const DeleteConsumerRequest = models.DeleteConsumerRequest;
const MetricSubscribeInfo = models.MetricSubscribeInfo;
const CreateNetworkApplicationResponse = models.CreateNetworkApplicationResponse;
const DeleteIndexRequest = models.DeleteIndexRequest;
const DescribeRecordingRuleTaskRequest = models.DescribeRecordingRuleTaskRequest;
const DescribeAlertRecordHistoryRequest = models.DescribeAlertRecordHistoryRequest;
const ChatCompletionsRequest = models.ChatCompletionsRequest;
const DeleteNetworkApplicationRequest = models.DeleteNetworkApplicationRequest;
const LogsetInfo = models.LogsetInfo;
const CreateExportRequest = models.CreateExportRequest;
const DashboardTemplateVariable = models.DashboardTemplateVariable;
const CancelRebuildIndexTaskRequest = models.CancelRebuildIndexTaskRequest;
const DescribeLogsetsResponse = models.DescribeLogsetsResponse;
const DescribeKafkaConsumerPreviewResponse = models.DescribeKafkaConsumerPreviewResponse;
const RemoteWriteAuthInfo = models.RemoteWriteAuthInfo;
const NetworkApplicationInfo = models.NetworkApplicationInfo;
const ModifySearchViewRequest = models.ModifySearchViewRequest;
const WebCallback = models.WebCallback;
const CreateAlarmNoticeResponse = models.CreateAlarmNoticeResponse;
const ModifyTopicResponse = models.ModifyTopicResponse;
const CreateConfigRequest = models.CreateConfigRequest;
const DeleteEsRechargeResponse = models.DeleteEsRechargeResponse;
const DescribeNetworkApplicationsRequest = models.DescribeNetworkApplicationsRequest;
const DescribeKafkaRechargesResponse = models.DescribeKafkaRechargesResponse;
const ModifyDlcDeliverRequest = models.ModifyDlcDeliverRequest;
const CreateRecordingRuleTaskRequest = models.CreateRecordingRuleTaskRequest;
const ToolCall = models.ToolCall;
const DeleteCloudProductLogCollectionResponse = models.DeleteCloudProductLogCollectionResponse;
const ExportInfo = models.ExportInfo;
const MetricConfigLabel = models.MetricConfigLabel;
const DashboardSubscribeInfo = models.DashboardSubscribeInfo;
const DescribeWebCallbacksResponse = models.DescribeWebCallbacksResponse;
const DeleteExportRequest = models.DeleteExportRequest;
const ModifyKafkaConsumerGroupOffsetRequest = models.ModifyKafkaConsumerGroupOffsetRequest;
const ModifyRemoteWriteTaskRequest = models.ModifyRemoteWriteTaskRequest;
const DescribeConsolesRequest = models.DescribeConsolesRequest;
const AlarmShieldInfo = models.AlarmShieldInfo;
const EsImportInfo = models.EsImportInfo;
const ModifyConfigResponse = models.ModifyConfigResponse;
const MetricConfig = models.MetricConfig;
const ModifyConsoleRequest = models.ModifyConsoleRequest;
const DescribeRebuildIndexTasksResponse = models.DescribeRebuildIndexTasksResponse;
const ModifyAlarmNoticeResponse = models.ModifyAlarmNoticeResponse;
const DescribeConsumerOffsetsResponse = models.DescribeConsumerOffsetsResponse;
const SearchLogInfos = models.SearchLogInfos;
const EnvInfo = models.EnvInfo;
const ModifyKafkaConsumerResponse = models.ModifyKafkaConsumerResponse;
const MachineGroupTypeInfo = models.MachineGroupTypeInfo;
const ShipperInfo = models.ShipperInfo;
const DescribeAlertRecordHistoryResponse = models.DescribeAlertRecordHistoryResponse;
const DescribeEsRechargesRequest = models.DescribeEsRechargesRequest;
const DescribeAlarmNoticesRequest = models.DescribeAlarmNoticesRequest;
const DescribeEsRechargePreviewResponse = models.DescribeEsRechargePreviewResponse;
const MergePartitionRequest = models.MergePartitionRequest;
const MonitorTime = models.MonitorTime;
const ApplyConfigToMachineGroupRequest = models.ApplyConfigToMachineGroupRequest;
const DescribeMachineGroupConfigsResponse = models.DescribeMachineGroupConfigsResponse;
const DescribeMachineGroupConfigsRequest = models.DescribeMachineGroupConfigsRequest;
const DescribeSearchViewsRequest = models.DescribeSearchViewsRequest;
const ModifyWebCallbackRequest = models.ModifyWebCallbackRequest;
const DeleteTopicResponse = models.DeleteTopicResponse;
const CreateExportResponse = models.CreateExportResponse;
const CancelRebuildIndexTaskResponse = models.CancelRebuildIndexTaskResponse;
const DescribeRecordingRuleYamlTaskRequest = models.DescribeRecordingRuleYamlTaskRequest;
const UploadLogResponse = models.UploadLogResponse;
const Console = models.Console;
const CreateAlarmResponse = models.CreateAlarmResponse;
const CustomLabel = models.CustomLabel;
const MetadataInfo = models.MetadataInfo;
const DescribeMetricSubscribesRequest = models.DescribeMetricSubscribesRequest;
const DescribeLogContextRequest = models.DescribeLogContextRequest;
const DescribeMetricCorrectDimensionRequest = models.DescribeMetricCorrectDimensionRequest;
const CreateRecordingRuleYamlTaskRequest = models.CreateRecordingRuleYamlTaskRequest;
const DescribeCosRechargesResponse = models.DescribeCosRechargesResponse;
const CreateSplunkDeliverRequest = models.CreateSplunkDeliverRequest;
const CreateMachineGroupResponse = models.CreateMachineGroupResponse;
const DeleteRecordingRuleYamlTaskResponse = models.DeleteRecordingRuleYamlTaskResponse;
const RuleTagInfo = models.RuleTagInfo;
const OpenClawServiceRequest = models.OpenClawServiceRequest;
const AlarmTargetInfo = models.AlarmTargetInfo;
const SearchCosRechargeInfoRequest = models.SearchCosRechargeInfoRequest;
const DescribeNoticeContentsRequest = models.DescribeNoticeContentsRequest;
const DescribeDlcDeliversRequest = models.DescribeDlcDeliversRequest;
const DescribeNetworkApplicationDetailResponse = models.DescribeNetworkApplicationDetailResponse;
const GetClsServiceRequest = models.GetClsServiceRequest;
const DescribeShipperTasksRequest = models.DescribeShipperTasksRequest;
const CreateCloudProductLogCollectionRequest = models.CreateCloudProductLogCollectionRequest;
const DescribeIndexRequest = models.DescribeIndexRequest;
const DescribeKafkaConsumerGroupListRequest = models.DescribeKafkaConsumerGroupListRequest;
const CreateConsoleRequest = models.CreateConsoleRequest;
const DeleteMachineGroupInfoRequest = models.DeleteMachineGroupInfoRequest;
const ModifyNoticeContentResponse = models.ModifyNoticeContentResponse;
const DeleteWebCallbackResponse = models.DeleteWebCallbackResponse;
const DescribeSearchViewsResponse = models.DescribeSearchViewsResponse;
const DescribeAlarmShieldsRequest = models.DescribeAlarmShieldsRequest;
const CreateRecordingRuleYamlTaskResponse = models.CreateRecordingRuleYamlTaskResponse;
const DescribeTopicsResponse = models.DescribeTopicsResponse;
const EventLog = models.EventLog;
const ConsumerGroupInfo = models.ConsumerGroupInfo;
const CreateRemoteWriteTaskResponse = models.CreateRemoteWriteTaskResponse;
const DescribeRebuildIndexTasksRequest = models.DescribeRebuildIndexTasksRequest;
const DlcDeliverInfo = models.DlcDeliverInfo;
const DescribeShippersRequest = models.DescribeShippersRequest;
const DescribeCloudProductLogTasksResponse = models.DescribeCloudProductLogTasksResponse;
const ModifyKafkaConsumerRequest = models.ModifyKafkaConsumerRequest;
const DescribeCosRechargesRequest = models.DescribeCosRechargesRequest;
const DescribeNetworkApplicationsResponse = models.DescribeNetworkApplicationsResponse;
const DescribeTopicBaseMetricConfigsResponse = models.DescribeTopicBaseMetricConfigsResponse;
const CloseKafkaConsumerResponse = models.CloseKafkaConsumerResponse;
const ViewSearchTopic = models.ViewSearchTopic;
const Relabeling = models.Relabeling;
const GetAlarmLogResponse = models.GetAlarmLogResponse;
const DescribeKafkaRechargesRequest = models.DescribeKafkaRechargesRequest;
const CreateDashboardSubscribeResponse = models.CreateDashboardSubscribeResponse;
const DescribeExportsRequest = models.DescribeExportsRequest;
const AlarmTarget = models.AlarmTarget;
const CreateKafkaRechargeResponse = models.CreateKafkaRechargeResponse;
const DashboardSubscribeData = models.DashboardSubscribeData;
const ModifyIndexResponse = models.ModifyIndexResponse;
const QueryRangeMetricResponse = models.QueryRangeMetricResponse;
const DescribeDashboardSubscribesResponse = models.DescribeDashboardSubscribesResponse;
const BaseMetricCollectConfig = models.BaseMetricCollectConfig;
const SearchLogTopics = models.SearchLogTopics;
const CreateMetricConfigRequest = models.CreateMetricConfigRequest;
const Message = models.Message;
const ModifyConsumerResponse = models.ModifyConsumerResponse;
const CreateSearchViewResponse = models.CreateSearchViewResponse;
const PartitionOffsetInfo = models.PartitionOffsetInfo;
const KafkaConsumerContent = models.KafkaConsumerContent;
const DeleteConfigRequest = models.DeleteConfigRequest;
const AnalysisDimensional = models.AnalysisDimensional;
const DeleteWebCallbackRequest = models.DeleteWebCallbackRequest;
const LogRechargeRuleInfo = models.LogRechargeRuleInfo;
const CloseKafkaConsumerRequest = models.CloseKafkaConsumerRequest;
const ModifyAlarmShieldRequest = models.ModifyAlarmShieldRequest;
const AlarmNoticeDeliverConfig = models.AlarmNoticeDeliverConfig;
const DescribeConsumersResponse = models.DescribeConsumersResponse;
const DlcTableInfo = models.DlcTableInfo;
const DeleteRemoteWriteTaskRequest = models.DeleteRemoteWriteTaskRequest;
const ModifyKafkaConsumerGroupOffsetResponse = models.ModifyKafkaConsumerGroupOffsetResponse;
const CreateShipperRequest = models.CreateShipperRequest;
const InstanceData = models.InstanceData;
const HostMetricConfig = models.HostMetricConfig;
const CreateShipperResponse = models.CreateShipperResponse;
const ModifyCloudProductLogCollectionRequest = models.ModifyCloudProductLogCollectionRequest;
const DeleteRemoteWriteTaskResponse = models.DeleteRemoteWriteTaskResponse;
const OpenClawServiceResponse = models.OpenClawServiceResponse;
const Column = models.Column;
const DescribeDataTransformInfoRequest = models.DescribeDataTransformInfoRequest;
const AlarmShieldCount = models.AlarmShieldCount;
const CreateRebuildIndexTaskRequest = models.CreateRebuildIndexTaskRequest;
const DeleteShipperResponse = models.DeleteShipperResponse;
const TopicPartitionInfo = models.TopicPartitionInfo;
const ModifyTopicRequest = models.ModifyTopicRequest;
const DeleteSplunkDeliverRequest = models.DeleteSplunkDeliverRequest;
const ModifyEsRechargeResponse = models.ModifyEsRechargeResponse;
const ModifyConsumerGroupResponse = models.ModifyConsumerGroupResponse;
const CreateKafkaRechargeRequest = models.CreateKafkaRechargeRequest;
const DeleteKafkaRechargeRequest = models.DeleteKafkaRechargeRequest;
const DlcInfo = models.DlcInfo;
const ModifyDataTransformResponse = models.ModifyDataTransformResponse;
const AlertHistoryRecord = models.AlertHistoryRecord;
const MultiTopicSearchInformation = models.MultiTopicSearchInformation;
const AlarmNotice = models.AlarmNotice;
const ModifyNoticeContentRequest = models.ModifyNoticeContentRequest;
const ModifyKafkaRechargeResponse = models.ModifyKafkaRechargeResponse;
const RecordingRuleTaskInfo = models.RecordingRuleTaskInfo;
const MetricSpec = models.MetricSpec;
const DescribeMachinesResponse = models.DescribeMachinesResponse;
const DeleteEsRechargeRequest = models.DeleteEsRechargeRequest;
const AuthRoleInfo = models.AuthRoleInfo;
const LogContextInfo = models.LogContextInfo;
const ModifyMetricSubscribeRequest = models.ModifyMetricSubscribeRequest;
const DeleteRecordingRuleYamlTaskRequest = models.DeleteRecordingRuleYamlTaskRequest;
const DeleteConfigFromMachineGroupRequest = models.DeleteConfigFromMachineGroupRequest;
const DescribeRecordingRuleTaskResponse = models.DescribeRecordingRuleTaskResponse;
const AddMachineGroupInfoResponse = models.AddMachineGroupInfoResponse;
const UserKafkaMeta = models.UserKafkaMeta;
const MetricLabel = models.MetricLabel;
const ModifyRecordingRuleTaskRequest = models.ModifyRecordingRuleTaskRequest;
const DescribeMetricSubscribePreviewResponse = models.DescribeMetricSubscribePreviewResponse;
const DescribeScheduledSqlInfoRequest = models.DescribeScheduledSqlInfoRequest;
const DeleteConsumerGroupResponse = models.DeleteConsumerGroupResponse;
const SearchLogRequest = models.SearchLogRequest;
const DescribeKafkaConsumerGroupDetailRequest = models.DescribeKafkaConsumerGroupDetailRequest;
const DescribeConsumerOffsetsRequest = models.DescribeConsumerOffsetsRequest;
const DeleteConsoleRequest = models.DeleteConsoleRequest;
const CreateDataTransformRequest = models.CreateDataTransformRequest;
const DescribeMachineGroupsResponse = models.DescribeMachineGroupsResponse;
const DescribeLogsetsRequest = models.DescribeLogsetsRequest;
const MetadataItem = models.MetadataItem;
const ParquetInfo = models.ParquetInfo;
const ModifyRecordingRuleTaskResponse = models.ModifyRecordingRuleTaskResponse;
const DescribeConsolesResponse = models.DescribeConsolesResponse;
const SendConsumerHeartbeatRequest = models.SendConsumerHeartbeatRequest;
const CommitConsumerOffsetsResponse = models.CommitConsumerOffsetsResponse;
const DescribeSplunkPreviewResponse = models.DescribeSplunkPreviewResponse;
/**
* cls client
* @class
*/
class ClsClient extends AbstractClient {
constructor(credential, region, profile) {
super("cls.intl.tencentcloudapi.com", "2020-10-16", credential, region, profile);
}
/**
* This API is used to modify Kafka protocol consumption information.
* @param {ModifyKafkaConsumerRequest} req
* @param {function(string, ModifyKafkaConsumerResponse):void} cb
* @public
*/
ModifyKafkaConsumer(req, cb) {
let resp = new ModifyKafkaConsumerResponse();
this.request("ModifyKafkaConsumer", req, resp, cb);
}
/**
* This API is used to create a Kafka data subscription task.
* @param {CreateKafkaRechargeRequest} req
* @param {function(string, CreateKafkaRechargeResponse):void} cb
* @public
*/
CreateKafkaRecharge(req, cb) {
let resp = new CreateKafkaRechargeResponse();
this.request("CreateKafkaRecharge", req, resp, cb);
}
/**
* This API is used to create resources and indexes dependent on OpenClaw.
* @param {OpenClawServiceRequest} req
* @param {function(string, OpenClawServiceResponse):void} cb
* @public
*/
OpenClawService(req, cb) {
let resp = new OpenClawServiceResponse();
this.request("OpenClawService", req, resp, cb);
}
/**
* This API is used to get the list of log download tasks.
* @param {DescribeExportsRequest} req
* @param {function(string, DescribeExportsResponse):void} cb
* @public
*/
DescribeExports(req, cb) {
let resp = new DescribeExportsResponse();
this.request("DescribeExports", req, resp, cb);
}
/**
* Modify a web application
* @param {ModifyNetworkApplicationRequest} req
* @param {function(string, ModifyNetworkApplicationResponse):void} cb
* @public
*/
ModifyNetworkApplication(req, cb) {
let resp = new ModifyNetworkApplicationResponse();
this.request("ModifyNetworkApplication", req, resp, cb);
}
/**
* Modify host metric collection configuration
* @param {ModifyHostMetricConfigRequest} req
* @param {function(string, ModifyHostMetricConfigResponse):void} cb
* @public
*/
ModifyHostMetricConfig(req, cb) {
let resp = new ModifyHostMetricConfigResponse();
this.request("ModifyHostMetricConfig", req, resp, cb);
}
/**
* This API is used to check the heartbeat of a consumer group.
* @param {CreateConsumerGroupRequest} req
* @param {function(string, CreateConsumerGroupResponse):void} cb
* @public
*/
CreateConsumerGroup(req, cb) {
let resp = new CreateConsumerGroupResponse();
this.request("CreateConsumerGroup", req, resp, cb);
}
/**
* This API is used to create an index.
* @param {CreateIndexRequest} req
* @param {function(string, CreateIndexResponse):void} cb
* @public
*/
CreateIndex(req, cb) {
let resp = new CreateIndexResponse();
this.request("CreateIndex", req, resp, cb);
}
/**
* This API is used to check whether CLS is enabled.
This API is used to fill in any region for Region, recommend using Guangzhou (ap-guangzhou).
* @param {GetClsServiceRequest} req
* @param {function(string, GetClsServiceResponse):void} cb
* @public
*/
GetClsService(req, cb) {
let resp = new GetClsServiceResponse();
this.request("GetClsService", req, resp, cb);
}
/**
* Query the latest metric value at a specified time.
If there is no metric data in the 5 minutes before that moment, there will be no query result.
* @param {QueryMetricRequest} req
* @param {function(string, QueryMetricResponse):void} cb
* @public
*/
QueryMetric(req, cb) {
let resp = new QueryMetricResponse();
this.request("QueryMetric", req, resp, cb);
}
/**
* Modify a DLC delivery task
* @param {ModifyDlcDeliverRequest} req
* @param {function(string, ModifyDlcDeliverResponse):void} cb
* @public
*/
ModifyDlcDeliver(req, cb) {
let resp = new ModifyDlcDeliverResponse();
this.request("ModifyDlcDeliver", req, resp, cb);
}
/**
* Delete consumer groups.
* @param {DeleteConsumerGroupRequest} req
* @param {function(string, DeleteConsumerGroupResponse):void} cb
* @public
*/
DeleteConsumerGroup(req, cb) {
let resp = new DeleteConsumerGroupResponse();
this.request("DeleteConsumerGroup", req, resp, cb);
}
/**
* This API is used to get collection rule configuration.
* @param {DescribeConfigsRequest} req
* @param {function(string, DescribeConfigsResponse):void} cb
* @public
*/
DescribeConfigs(req, cb) {
let resp = new DescribeConfigsResponse();
this.request("DescribeConfigs", req, resp, cb);
}
/**
* This API is used to create a delivery SCF task.
* @param {CreateDeliverCloudFunctionRequest} req
* @param {function(string, CreateDeliverCloudFunctionResponse):void} cb
* @public
*/
CreateDeliverCloudFunction(req, cb) {
let resp = new CreateDeliverCloudFunctionResponse();
this.request("CreateDeliverCloudFunction", req, resp, cb);
}
/**
* This API is used to delete a logset.
* @param {DeleteLogsetRequest} req
* @param {function(string, DeleteLogsetResponse):void} cb
* @public
*/
DeleteLogset(req, cb) {
let resp = new DeleteLogsetResponse();
this.request("DeleteLogset", req, resp, cb);
}
/**
* This API is used to delete the collection configuration applied to a machine group.
* @param {DeleteConfigFromMachineGroupRequest} req
* @param {function(string, DeleteConfigFromMachineGroupResponse):void} cb
* @public
*/
DeleteConfigFromMachineGroup(req, cb) {
let resp = new DeleteConfigFromMachineGroupResponse();
this.request("DeleteConfigFromMachineGroup", req, resp, cb);
}
/**
* This API is used to delete a data processing task.
* @param {DeleteDataTransformRequest} req
* @param {function(string, DeleteDataTransformResponse):void} cb
* @public
*/
DeleteDataTransform(req, cb) {
let resp = new DeleteDataTransformResponse();
this.request("DeleteDataTransform", req, resp, cb);
}
/**
* This API is used to create a logset. The ID of the created logset is returned.
* @param {CreateLogsetRequest} req
* @param {function(string, CreateLogsetResponse):void} cb
* @public
*/
CreateLogset(req, cb) {
let resp = new CreateLogsetResponse();
this.request("CreateLogset", req, resp, cb);
}
/**
* Retrieve the network application list
* @param {DescribeNetworkApplicationsRequest} req
* @param {function(string, DescribeNetworkApplicationsResponse):void} cb
* @public
*/
DescribeNetworkApplications(req, cb) {
let resp = new DescribeNetworkApplicationsResponse();
this.request("DescribeNetworkApplications", req, resp, cb);
}
/**
* Enable logging
This API is used to enable CLS in all regions by filling any region for Region, recommend using Guangzhou (ap-guangzhou).
* @param {OpenClsServiceRequest} req
* @param {function(string, OpenClsServiceResponse):void} cb
* @public
*/
OpenClsService(req, cb) {
let resp = new OpenClsServiceResponse();
this.request("OpenClsService", req, resp, cb);
}
/**
* Retrieve the es import configuration
* @param {DescribeEsRechargesRequest} req
* @param {function(string, DescribeEsRechargesResponse):void} cb
* @public
*/
DescribeEsRecharges(req, cb) {
let resp = new DescribeEsRechargesResponse();
this.request("DescribeEsRecharges", req, resp, cb);
}
/**
* This API is used to create logs or metric topics.
* @param {CreateTopicRequest} req
* @param {function(string, CreateTopicResponse):void} cb
* @public
*/
CreateTopic(req, cb) {
let resp = new CreateTopicResponse();
this.request("CreateTopic", req, resp, cb);
}
/**
* Cloud product integration uses relevant APIs
* @param {DescribeCloudProductLogTasksRequest} req
* @param {function(string, DescribeCloudProductLogTasksResponse):void} cb
* @public
*/
DescribeCloudProductLogTasks(req, cb) {
let resp = new DescribeCloudProductLogTasksResponse();
this.request("DescribeCloudProductLogTasks", req, resp, cb);
}
/**
* This API is used to obtain metric subscription configurations.
* @param {DescribeHostMetricConfigsRequest} req
* @param {function(string, DescribeHostMetricConfigsResponse):void} cb
* @public
*/
DescribeHostMetricConfigs(req, cb) {
let resp = new DescribeHostMetricConfigsResponse();
this.request("DescribeHostMetricConfigs", req, resp, cb);
}
/**
* This API is used to create metric subscription configurations.
* @param {CreateMetricSubscribeRequest} req
* @param {function(string, CreateMetricSubscribeResponse):void} cb
* @public
*/
CreateMetricSubscribe(req, cb) {
let resp = new CreateMetricSubscribeResponse();
this.request("CreateMetricSubscribe", req, resp, cb);
}
/**
* This API is used to obtain metric subscription configurations.
* @param {DescribeClusterMetricConfigsRequest} req
* @param {function(string, DescribeClusterMetricConfigsResponse):void} cb
* @public
*/
DescribeClusterMetricConfigs(req, cb) {
let resp = new DescribeClusterMetricConfigsResponse();
this.request("DescribeClusterMetricConfigs", req, resp, cb);
}
/**
* Create a query view
* @param {CreateSearchViewRequest} req
* @param {function(string, CreateSearchViewResponse):void} cb
* @public
*/
CreateSearchView(req, cb) {
let resp = new CreateSearchViewResponse();
this.request("CreateSearchView", req, resp, cb);
}
/**
* This API is used to get alarm records, such as today's uncleared alarms.
* @param {DescribeAlertRecordHistoryRequest} req
* @param {function(string, DescribeAlertRecordHistoryResponse):void} cb
* @public
*/
DescribeAlertRecordHistory(req, cb) {
let resp = new DescribeAlertRecordHistoryResponse();
this.request("DescribeAlertRecordHistory", req, resp, cb);
}
/**
* This API is used to delete a Kafka data subscription task.
* @param {DeleteKafkaRechargeRequest} req
* @param {function(string, DeleteKafkaRechargeResponse):void} cb
* @public
*/
DeleteKafkaRecharge(req, cb) {
let resp = new DeleteKafkaRechargeResponse();
this.request("DeleteKafkaRecharge", req, resp, cb);
}
/**
* This API is used to create collection rule configuration.
* @param {CreateConfigRequest} req
* @param {function(string, CreateConfigResponse):void} cb
* @public
*/
CreateConfig(req, cb) {
let resp = new CreateConfigResponse();
this.request("CreateConfig", req, resp, cb);
}
/**
* This API is used to search alarm channel callback configuration lists.
* @param {DescribeDlcDeliversRequest} req
* @param {function(string, DescribeDlcDeliversResponse):void} cb
* @public
*/
DescribeDlcDelivers(req, cb) {
let resp = new DescribeDlcDeliversResponse();
this.request("DescribeDlcDelivers", req, resp, cb);
}
/**
* This API is used to obtain logs or metric topic lists and supports pagination.
* @param {DescribeTopicsRequest} req
* @param {function(string, DescribeTopicsResponse):void} cb
* @public
*/
DescribeTopics(req, cb) {
let resp = new DescribeTopicsResponse();
this.request("DescribeTopics", req, resp, cb);
}
/**
* This API is used to cancel creating a reindexing task.
* @param {CancelRebuildIndexTaskRequest} req
* @param {function(string, CancelRebuildIndexTaskResponse):void} cb
* @public
*/
CancelRebuildIndexTask(req, cb) {
let resp = new CancelRebuildIndexTaskResponse();
this.request("CancelRebuildIndexTask", req, resp, cb);
}
/**
* This API is used to estimate rebuild index tasks.
* @param {EstimateRebuildIndexTaskRequest} req
* @param {function(string, EstimateRebuildIndexTaskResponse):void} cb
* @public
*/
EstimateRebuildIndexTask(req, cb) {
let resp = new EstimateRebuildIndexTaskResponse();
this.request("EstimateRebuildIndexTask", req, resp, cb);
}
/**
* splunk delivery task preview
* @param {DescribeSplunkPreviewRequest} req
* @param {function(string, DescribeSplunkPreviewResponse):void} cb
* @public
*/
DescribeSplunkPreview(req, cb) {
let resp = new DescribeSplunkPreviewResponse();
this.request("DescribeSplunkPreview", req, resp, cb);
}
/**
* Cloud product integration uses internal APIs
* @param {CreateCloudProductLogCollectionRequest} req
* @param {function(string, CreateCloudProductLogCollectionResponse):void} cb
* @public
*/
CreateCloudProductLogCollection(req, cb) {
let resp = new CreateCloudProductLogCollectionResponse();
this.request("CreateCloudProductLogCollection", req, resp, cb);
}
/**
* This API is used to create a COS import task.
* @param {CreateCosRechargeRequest} req
* @param {function(string, CreateCosRechargeResponse):void} cb
* @public
*/
CreateCosRecharge(req, cb) {
let resp = new CreateCosRechargeResponse();
this.request("CreateCosRecharge", req, resp, cb);
}
/**
* This API is deprecated. If needed, please use the ModifyTopic API to change the number of partitions.
* @param {MergePartitionRequest} req
* @param {function(string, MergePartitionResponse):void} cb
* @public
*/
MergePartition(req, cb) {
let resp = new MergePartitionResponse();
this.request("MergePartition", req, resp, cb);
}
/**
* Delete host metric collection configuration
* @param {DeleteHostMetricConfigRequest} req
* @param {function(string, DeleteHostMetricConfigResponse):void} cb
* @public
*/
DeleteHostMetricConfig(req, cb) {
let resp = new DeleteHostMetricConfigResponse();
this.request("DeleteHostMetricConfig", req, resp, cb);
}
/**
* This API is used to delete a scheduled SQL analysis task.
* @param {DeleteScheduledSqlRequest} req
* @param {function(string, DeleteScheduledSqlResponse):void} cb
* @public
*/
DeleteScheduledSql(req, cb) {
let resp = new DeleteScheduledSqlResponse();
this.request("DeleteScheduled