1// Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//    http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15package v20180409
16
17import (
18    "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
19    tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
20    "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
21)
22
23const APIVersion = "2018-04-09"
24
25type Client struct {
26    common.Client
27}
28
29// Deprecated
30func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
31    cpf := profile.NewClientProfile()
32    client = &Client{}
33    client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
34    return
35}
36
37func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
38    client = &Client{}
39    client.Init(region).
40        WithCredential(credential).
41        WithProfile(clientProfile)
42    return
43}
44
45
46func NewBindAlarmPolicyRequest() (request *BindAlarmPolicyRequest) {
47    request = &BindAlarmPolicyRequest{
48        BaseRequest: &tchttp.BaseRequest{},
49    }
50    request.Init().WithApiInfo("cat", APIVersion, "BindAlarmPolicy")
51    return
52}
53
54func NewBindAlarmPolicyResponse() (response *BindAlarmPolicyResponse) {
55    response = &BindAlarmPolicyResponse{
56        BaseResponse: &tchttp.BaseResponse{},
57    }
58    return
59}
60
61// BindAlarmPolicy
62// 绑定拨测任务和告警策略组
63//
64// 可能返回的错误码:
65//  INTERNALERROR = "InternalError"
66//  INVALIDPARAMETER = "InvalidParameter"
67//  RESOURCENOTFOUND = "ResourceNotFound"
68func (c *Client) BindAlarmPolicy(request *BindAlarmPolicyRequest) (response *BindAlarmPolicyResponse, err error) {
69    if request == nil {
70        request = NewBindAlarmPolicyRequest()
71    }
72    response = NewBindAlarmPolicyResponse()
73    err = c.Send(request, response)
74    return
75}
76
77func NewCreateAgentGroupRequest() (request *CreateAgentGroupRequest) {
78    request = &CreateAgentGroupRequest{
79        BaseRequest: &tchttp.BaseRequest{},
80    }
81    request.Init().WithApiInfo("cat", APIVersion, "CreateAgentGroup")
82    return
83}
84
85func NewCreateAgentGroupResponse() (response *CreateAgentGroupResponse) {
86    response = &CreateAgentGroupResponse{
87        BaseResponse: &tchttp.BaseResponse{},
88    }
89    return
90}
91
92// CreateAgentGroup
93// 添加拨测分组
94//
95// 可能返回的错误码:
96//  INTERNALERROR = "InternalError"
97//  INVALIDPARAMETER = "InvalidParameter"
98//  RESOURCENOTFOUND = "ResourceNotFound"
99func (c *Client) CreateAgentGroup(request *CreateAgentGroupRequest) (response *CreateAgentGroupResponse, err error) {
100    if request == nil {
101        request = NewCreateAgentGroupRequest()
102    }
103    response = NewCreateAgentGroupResponse()
104    err = c.Send(request, response)
105    return
106}
107
108func NewCreateTaskExRequest() (request *CreateTaskExRequest) {
109    request = &CreateTaskExRequest{
110        BaseRequest: &tchttp.BaseRequest{},
111    }
112    request.Init().WithApiInfo("cat", APIVersion, "CreateTaskEx")
113    return
114}
115
116func NewCreateTaskExResponse() (response *CreateTaskExResponse) {
117    response = &CreateTaskExResponse{
118        BaseResponse: &tchttp.BaseResponse{},
119    }
120    return
121}
122
123// CreateTaskEx
124// 创建拨测任务(扩展)
125//
126// 可能返回的错误码:
127//  INTERNALERROR = "InternalError"
128//  INVALIDPARAMETER = "InvalidParameter"
129//  RESOURCENOTFOUND = "ResourceNotFound"
130func (c *Client) CreateTaskEx(request *CreateTaskExRequest) (response *CreateTaskExResponse, err error) {
131    if request == nil {
132        request = NewCreateTaskExRequest()
133    }
134    response = NewCreateTaskExResponse()
135    err = c.Send(request, response)
136    return
137}
138
139func NewDeleteAgentGroupRequest() (request *DeleteAgentGroupRequest) {
140    request = &DeleteAgentGroupRequest{
141        BaseRequest: &tchttp.BaseRequest{},
142    }
143    request.Init().WithApiInfo("cat", APIVersion, "DeleteAgentGroup")
144    return
145}
146
147func NewDeleteAgentGroupResponse() (response *DeleteAgentGroupResponse) {
148    response = &DeleteAgentGroupResponse{
149        BaseResponse: &tchttp.BaseResponse{},
150    }
151    return
152}
153
154// DeleteAgentGroup
155// 删除拨测分组
156//
157// 可能返回的错误码:
158//  INTERNALERROR = "InternalError"
159//  INVALIDPARAMETER = "InvalidParameter"
160//  RESOURCENOTFOUND = "ResourceNotFound"
161func (c *Client) DeleteAgentGroup(request *DeleteAgentGroupRequest) (response *DeleteAgentGroupResponse, err error) {
162    if request == nil {
163        request = NewDeleteAgentGroupRequest()
164    }
165    response = NewDeleteAgentGroupResponse()
166    err = c.Send(request, response)
167    return
168}
169
170func NewDeleteTasksRequest() (request *DeleteTasksRequest) {
171    request = &DeleteTasksRequest{
172        BaseRequest: &tchttp.BaseRequest{},
173    }
174    request.Init().WithApiInfo("cat", APIVersion, "DeleteTasks")
175    return
176}
177
178func NewDeleteTasksResponse() (response *DeleteTasksResponse) {
179    response = &DeleteTasksResponse{
180        BaseResponse: &tchttp.BaseResponse{},
181    }
182    return
183}
184
185// DeleteTasks
186// 删除多个拨测任务
187//
188// 可能返回的错误码:
189//  INTERNALERROR = "InternalError"
190//  INVALIDPARAMETER = "InvalidParameter"
191//  RESOURCENOTFOUND = "ResourceNotFound"
192func (c *Client) DeleteTasks(request *DeleteTasksRequest) (response *DeleteTasksResponse, err error) {
193    if request == nil {
194        request = NewDeleteTasksRequest()
195    }
196    response = NewDeleteTasksResponse()
197    err = c.Send(request, response)
198    return
199}
200
201func NewDescribeAgentGroupsRequest() (request *DescribeAgentGroupsRequest) {
202    request = &DescribeAgentGroupsRequest{
203        BaseRequest: &tchttp.BaseRequest{},
204    }
205    request.Init().WithApiInfo("cat", APIVersion, "DescribeAgentGroups")
206    return
207}
208
209func NewDescribeAgentGroupsResponse() (response *DescribeAgentGroupsResponse) {
210    response = &DescribeAgentGroupsResponse{
211        BaseResponse: &tchttp.BaseResponse{},
212    }
213    return
214}
215
216// DescribeAgentGroups
217// 查询拨测分组列表
218//
219// 可能返回的错误码:
220//  INTERNALERROR = "InternalError"
221//  INVALIDPARAMETER = "InvalidParameter"
222//  RESOURCENOTFOUND = "ResourceNotFound"
223func (c *Client) DescribeAgentGroups(request *DescribeAgentGroupsRequest) (response *DescribeAgentGroupsResponse, err error) {
224    if request == nil {
225        request = NewDescribeAgentGroupsRequest()
226    }
227    response = NewDescribeAgentGroupsResponse()
228    err = c.Send(request, response)
229    return
230}
231
232func NewDescribeAgentsRequest() (request *DescribeAgentsRequest) {
233    request = &DescribeAgentsRequest{
234        BaseRequest: &tchttp.BaseRequest{},
235    }
236    request.Init().WithApiInfo("cat", APIVersion, "DescribeAgents")
237    return
238}
239
240func NewDescribeAgentsResponse() (response *DescribeAgentsResponse) {
241    response = &DescribeAgentsResponse{
242        BaseResponse: &tchttp.BaseResponse{},
243    }
244    return
245}
246
247// DescribeAgents
248// 查询本用户可选的拨测点列表
249//
250// 可能返回的错误码:
251//  INTERNALERROR = "InternalError"
252//  INVALIDPARAMETER = "InvalidParameter"
253//  RESOURCENOTFOUND = "ResourceNotFound"
254func (c *Client) DescribeAgents(request *DescribeAgentsRequest) (response *DescribeAgentsResponse, err error) {
255    if request == nil {
256        request = NewDescribeAgentsRequest()
257    }
258    response = NewDescribeAgentsResponse()
259    err = c.Send(request, response)
260    return
261}
262
263func NewDescribeAlarmTopicRequest() (request *DescribeAlarmTopicRequest) {
264    request = &DescribeAlarmTopicRequest{
265        BaseRequest: &tchttp.BaseRequest{},
266    }
267    request.Init().WithApiInfo("cat", APIVersion, "DescribeAlarmTopic")
268    return
269}
270
271func NewDescribeAlarmTopicResponse() (response *DescribeAlarmTopicResponse) {
272    response = &DescribeAlarmTopicResponse{
273        BaseResponse: &tchttp.BaseResponse{},
274    }
275    return
276}
277
278// DescribeAlarmTopic
279// 查询用户的告警主题列表
280//
281// 可能返回的错误码:
282//  INTERNALERROR = "InternalError"
283//  INVALIDPARAMETER = "InvalidParameter"
284//  RESOURCENOTFOUND = "ResourceNotFound"
285func (c *Client) DescribeAlarmTopic(request *DescribeAlarmTopicRequest) (response *DescribeAlarmTopicResponse, err error) {
286    if request == nil {
287        request = NewDescribeAlarmTopicRequest()
288    }
289    response = NewDescribeAlarmTopicResponse()
290    err = c.Send(request, response)
291    return
292}
293
294func NewDescribeAlarmsRequest() (request *DescribeAlarmsRequest) {
295    request = &DescribeAlarmsRequest{
296        BaseRequest: &tchttp.BaseRequest{},
297    }
298    request.Init().WithApiInfo("cat", APIVersion, "DescribeAlarms")
299    return
300}
301
302func NewDescribeAlarmsResponse() (response *DescribeAlarmsResponse) {
303    response = &DescribeAlarmsResponse{
304        BaseResponse: &tchttp.BaseResponse{},
305    }
306    return
307}
308
309// DescribeAlarms
310// 查询拨测告警列表
311//
312// 可能返回的错误码:
313//  INTERNALERROR = "InternalError"
314//  INVALIDPARAMETER = "InvalidParameter"
315func (c *Client) DescribeAlarms(request *DescribeAlarmsRequest) (response *DescribeAlarmsResponse, err error) {
316    if request == nil {
317        request = NewDescribeAlarmsRequest()
318    }
319    response = NewDescribeAlarmsResponse()
320    err = c.Send(request, response)
321    return
322}
323
324func NewDescribeAlarmsByTaskRequest() (request *DescribeAlarmsByTaskRequest) {
325    request = &DescribeAlarmsByTaskRequest{
326        BaseRequest: &tchttp.BaseRequest{},
327    }
328    request.Init().WithApiInfo("cat", APIVersion, "DescribeAlarmsByTask")
329    return
330}
331
332func NewDescribeAlarmsByTaskResponse() (response *DescribeAlarmsByTaskResponse) {
333    response = &DescribeAlarmsByTaskResponse{
334        BaseResponse: &tchttp.BaseResponse{},
335    }
336    return
337}
338
339// DescribeAlarmsByTask
340// 按任务查询拨测告警列表
341//
342// 可能返回的错误码:
343//  INTERNALERROR = "InternalError"
344//  INVALIDPARAMETER = "InvalidParameter"
345//  RESOURCENOTFOUND = "ResourceNotFound"
346func (c *Client) DescribeAlarmsByTask(request *DescribeAlarmsByTaskRequest) (response *DescribeAlarmsByTaskResponse, err error) {
347    if request == nil {
348        request = NewDescribeAlarmsByTaskRequest()
349    }
350    response = NewDescribeAlarmsByTaskResponse()
351    err = c.Send(request, response)
352    return
353}
354
355func NewDescribeCatLogsRequest() (request *DescribeCatLogsRequest) {
356    request = &DescribeCatLogsRequest{
357        BaseRequest: &tchttp.BaseRequest{},
358    }
359    request.Init().WithApiInfo("cat", APIVersion, "DescribeCatLogs")
360    return
361}
362
363func NewDescribeCatLogsResponse() (response *DescribeCatLogsResponse) {
364    response = &DescribeCatLogsResponse{
365        BaseResponse: &tchttp.BaseResponse{},
366    }
367    return
368}
369
370// DescribeCatLogs
371// 查询拨测流水
372//
373// 可能返回的错误码:
374//  INTERNALERROR = "InternalError"
375//  INVALIDPARAMETER = "InvalidParameter"
376//  RESOURCENOTFOUND = "ResourceNotFound"
377func (c *Client) DescribeCatLogs(request *DescribeCatLogsRequest) (response *DescribeCatLogsResponse, err error) {
378    if request == nil {
379        request = NewDescribeCatLogsRequest()
380    }
381    response = NewDescribeCatLogsResponse()
382    err = c.Send(request, response)
383    return
384}
385
386func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest) {
387    request = &DescribeTaskDetailRequest{
388        BaseRequest: &tchttp.BaseRequest{},
389    }
390    request.Init().WithApiInfo("cat", APIVersion, "DescribeTaskDetail")
391    return
392}
393
394func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse) {
395    response = &DescribeTaskDetailResponse{
396        BaseResponse: &tchttp.BaseResponse{},
397    }
398    return
399}
400
401// DescribeTaskDetail
402// 查询拨测任务信息
403//
404// 可能返回的错误码:
405//  INTERNALERROR = "InternalError"
406//  INVALIDPARAMETER = "InvalidParameter"
407//  RESOURCENOTFOUND = "ResourceNotFound"
408func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error) {
409    if request == nil {
410        request = NewDescribeTaskDetailRequest()
411    }
412    response = NewDescribeTaskDetailResponse()
413    err = c.Send(request, response)
414    return
415}
416
417func NewDescribeTasksByTypeRequest() (request *DescribeTasksByTypeRequest) {
418    request = &DescribeTasksByTypeRequest{
419        BaseRequest: &tchttp.BaseRequest{},
420    }
421    request.Init().WithApiInfo("cat", APIVersion, "DescribeTasksByType")
422    return
423}
424
425func NewDescribeTasksByTypeResponse() (response *DescribeTasksByTypeResponse) {
426    response = &DescribeTasksByTypeResponse{
427        BaseResponse: &tchttp.BaseResponse{},
428    }
429    return
430}
431
432// DescribeTasksByType
433// 按类型查询拨测任务列表
434//
435// 可能返回的错误码:
436//  INTERNALERROR = "InternalError"
437//  INVALIDPARAMETER = "InvalidParameter"
438//  RESOURCENOTFOUND = "ResourceNotFound"
439func (c *Client) DescribeTasksByType(request *DescribeTasksByTypeRequest) (response *DescribeTasksByTypeResponse, err error) {
440    if request == nil {
441        request = NewDescribeTasksByTypeRequest()
442    }
443    response = NewDescribeTasksByTypeResponse()
444    err = c.Send(request, response)
445    return
446}
447
448func NewDescribeUserLimitRequest() (request *DescribeUserLimitRequest) {
449    request = &DescribeUserLimitRequest{
450        BaseRequest: &tchttp.BaseRequest{},
451    }
452    request.Init().WithApiInfo("cat", APIVersion, "DescribeUserLimit")
453    return
454}
455
456func NewDescribeUserLimitResponse() (response *DescribeUserLimitResponse) {
457    response = &DescribeUserLimitResponse{
458        BaseResponse: &tchttp.BaseResponse{},
459    }
460    return
461}
462
463// DescribeUserLimit
464// 获取用户可用资源限制
465//
466// 可能返回的错误码:
467//  INTERNALERROR = "InternalError"
468//  INVALIDPARAMETER = "InvalidParameter"
469//  RESOURCENOTFOUND = "ResourceNotFound"
470func (c *Client) DescribeUserLimit(request *DescribeUserLimitRequest) (response *DescribeUserLimitResponse, err error) {
471    if request == nil {
472        request = NewDescribeUserLimitRequest()
473    }
474    response = NewDescribeUserLimitResponse()
475    err = c.Send(request, response)
476    return
477}
478
479func NewGetAvailRatioHistoryRequest() (request *GetAvailRatioHistoryRequest) {
480    request = &GetAvailRatioHistoryRequest{
481        BaseRequest: &tchttp.BaseRequest{},
482    }
483    request.Init().WithApiInfo("cat", APIVersion, "GetAvailRatioHistory")
484    return
485}
486
487func NewGetAvailRatioHistoryResponse() (response *GetAvailRatioHistoryResponse) {
488    response = &GetAvailRatioHistoryResponse{
489        BaseResponse: &tchttp.BaseResponse{},
490    }
491    return
492}
493
494// GetAvailRatioHistory
495// 获取指定时刻的可用率地图信息
496//
497// 可能返回的错误码:
498//  INTERNALERROR = "InternalError"
499//  INVALIDPARAMETER = "InvalidParameter"
500//  RESOURCENOTFOUND = "ResourceNotFound"
501func (c *Client) GetAvailRatioHistory(request *GetAvailRatioHistoryRequest) (response *GetAvailRatioHistoryResponse, err error) {
502    if request == nil {
503        request = NewGetAvailRatioHistoryRequest()
504    }
505    response = NewGetAvailRatioHistoryResponse()
506    err = c.Send(request, response)
507    return
508}
509
510func NewGetDailyAvailRatioRequest() (request *GetDailyAvailRatioRequest) {
511    request = &GetDailyAvailRatioRequest{
512        BaseRequest: &tchttp.BaseRequest{},
513    }
514    request.Init().WithApiInfo("cat", APIVersion, "GetDailyAvailRatio")
515    return
516}
517
518func NewGetDailyAvailRatioResponse() (response *GetDailyAvailRatioResponse) {
519    response = &GetDailyAvailRatioResponse{
520        BaseResponse: &tchttp.BaseResponse{},
521    }
522    return
523}
524
525// GetDailyAvailRatio
526// 获取一天的整体可用率信息
527//
528// 可能返回的错误码:
529//  INTERNALERROR = "InternalError"
530//  INVALIDPARAMETER = "InvalidParameter"
531//  RESOURCENOTFOUND = "ResourceNotFound"
532func (c *Client) GetDailyAvailRatio(request *GetDailyAvailRatioRequest) (response *GetDailyAvailRatioResponse, err error) {
533    if request == nil {
534        request = NewGetDailyAvailRatioRequest()
535    }
536    response = NewGetDailyAvailRatioResponse()
537    err = c.Send(request, response)
538    return
539}
540
541func NewGetRealAvailRatioRequest() (request *GetRealAvailRatioRequest) {
542    request = &GetRealAvailRatioRequest{
543        BaseRequest: &tchttp.BaseRequest{},
544    }
545    request.Init().WithApiInfo("cat", APIVersion, "GetRealAvailRatio")
546    return
547}
548
549func NewGetRealAvailRatioResponse() (response *GetRealAvailRatioResponse) {
550    response = &GetRealAvailRatioResponse{
551        BaseResponse: &tchttp.BaseResponse{},
552    }
553    return
554}
555
556// GetRealAvailRatio
557// 获取实时可用率信息
558//
559// 可能返回的错误码:
560//  INTERNALERROR = "InternalError"
561//  INVALIDPARAMETER = "InvalidParameter"
562//  RESOURCENOTFOUND = "ResourceNotFound"
563func (c *Client) GetRealAvailRatio(request *GetRealAvailRatioRequest) (response *GetRealAvailRatioResponse, err error) {
564    if request == nil {
565        request = NewGetRealAvailRatioRequest()
566    }
567    response = NewGetRealAvailRatioResponse()
568    err = c.Send(request, response)
569    return
570}
571
572func NewGetRespTimeTrendExRequest() (request *GetRespTimeTrendExRequest) {
573    request = &GetRespTimeTrendExRequest{
574        BaseRequest: &tchttp.BaseRequest{},
575    }
576    request.Init().WithApiInfo("cat", APIVersion, "GetRespTimeTrendEx")
577    return
578}
579
580func NewGetRespTimeTrendExResponse() (response *GetRespTimeTrendExResponse) {
581    response = &GetRespTimeTrendExResponse{
582        BaseResponse: &tchttp.BaseResponse{},
583    }
584    return
585}
586
587// GetRespTimeTrendEx
588// 查询拨测任务的走势数据
589//
590// 可能返回的错误码:
591//  INTERNALERROR = "InternalError"
592//  INVALIDPARAMETER = "InvalidParameter"
593//  RESOURCENOTFOUND = "ResourceNotFound"
594func (c *Client) GetRespTimeTrendEx(request *GetRespTimeTrendExRequest) (response *GetRespTimeTrendExResponse, err error) {
595    if request == nil {
596        request = NewGetRespTimeTrendExRequest()
597    }
598    response = NewGetRespTimeTrendExResponse()
599    err = c.Send(request, response)
600    return
601}
602
603func NewGetResultSummaryRequest() (request *GetResultSummaryRequest) {
604    request = &GetResultSummaryRequest{
605        BaseRequest: &tchttp.BaseRequest{},
606    }
607    request.Init().WithApiInfo("cat", APIVersion, "GetResultSummary")
608    return
609}
610
611func NewGetResultSummaryResponse() (response *GetResultSummaryResponse) {
612    response = &GetResultSummaryResponse{
613        BaseResponse: &tchttp.BaseResponse{},
614    }
615    return
616}
617
618// GetResultSummary
619// 获取任务列表的实时数据
620//
621// 可能返回的错误码:
622//  INTERNALERROR = "InternalError"
623//  INVALIDPARAMETER = "InvalidParameter"
624//  RESOURCENOTFOUND = "ResourceNotFound"
625func (c *Client) GetResultSummary(request *GetResultSummaryRequest) (response *GetResultSummaryResponse, err error) {
626    if request == nil {
627        request = NewGetResultSummaryRequest()
628    }
629    response = NewGetResultSummaryResponse()
630    err = c.Send(request, response)
631    return
632}
633
634func NewGetReturnCodeHistoryRequest() (request *GetReturnCodeHistoryRequest) {
635    request = &GetReturnCodeHistoryRequest{
636        BaseRequest: &tchttp.BaseRequest{},
637    }
638    request.Init().WithApiInfo("cat", APIVersion, "GetReturnCodeHistory")
639    return
640}
641
642func NewGetReturnCodeHistoryResponse() (response *GetReturnCodeHistoryResponse) {
643    response = &GetReturnCodeHistoryResponse{
644        BaseResponse: &tchttp.BaseResponse{},
645    }
646    return
647}
648
649// GetReturnCodeHistory
650// 查询拨测任务的历史返回码信息
651//
652// 可能返回的错误码:
653//  INTERNALERROR = "InternalError"
654//  INVALIDPARAMETER = "InvalidParameter"
655//  RESOURCENOTFOUND = "ResourceNotFound"
656func (c *Client) GetReturnCodeHistory(request *GetReturnCodeHistoryRequest) (response *GetReturnCodeHistoryResponse, err error) {
657    if request == nil {
658        request = NewGetReturnCodeHistoryRequest()
659    }
660    response = NewGetReturnCodeHistoryResponse()
661    err = c.Send(request, response)
662    return
663}
664
665func NewGetReturnCodeInfoRequest() (request *GetReturnCodeInfoRequest) {
666    request = &GetReturnCodeInfoRequest{
667        BaseRequest: &tchttp.BaseRequest{},
668    }
669    request.Init().WithApiInfo("cat", APIVersion, "GetReturnCodeInfo")
670    return
671}
672
673func NewGetReturnCodeInfoResponse() (response *GetReturnCodeInfoResponse) {
674    response = &GetReturnCodeInfoResponse{
675        BaseResponse: &tchttp.BaseResponse{},
676    }
677    return
678}
679
680// GetReturnCodeInfo
681// 查询拨测任务的返回码统计信息
682//
683// 可能返回的错误码:
684//  INTERNALERROR = "InternalError"
685//  INVALIDPARAMETER = "InvalidParameter"
686//  RESOURCENOTFOUND = "ResourceNotFound"
687func (c *Client) GetReturnCodeInfo(request *GetReturnCodeInfoRequest) (response *GetReturnCodeInfoResponse, err error) {
688    if request == nil {
689        request = NewGetReturnCodeInfoRequest()
690    }
691    response = NewGetReturnCodeInfoResponse()
692    err = c.Send(request, response)
693    return
694}
695
696func NewGetTaskTotalNumberRequest() (request *GetTaskTotalNumberRequest) {
697    request = &GetTaskTotalNumberRequest{
698        BaseRequest: &tchttp.BaseRequest{},
699    }
700    request.Init().WithApiInfo("cat", APIVersion, "GetTaskTotalNumber")
701    return
702}
703
704func NewGetTaskTotalNumberResponse() (response *GetTaskTotalNumberResponse) {
705    response = &GetTaskTotalNumberResponse{
706        BaseResponse: &tchttp.BaseResponse{},
707    }
708    return
709}
710
711// GetTaskTotalNumber
712// 获取AppId下的拨测任务总数
713//
714// 可能返回的错误码:
715//  INTERNALERROR = "InternalError"
716//  INVALIDPARAMETER = "InvalidParameter"
717func (c *Client) GetTaskTotalNumber(request *GetTaskTotalNumberRequest) (response *GetTaskTotalNumberResponse, err error) {
718    if request == nil {
719        request = NewGetTaskTotalNumberRequest()
720    }
721    response = NewGetTaskTotalNumberResponse()
722    err = c.Send(request, response)
723    return
724}
725
726func NewModifyAgentGroupRequest() (request *ModifyAgentGroupRequest) {
727    request = &ModifyAgentGroupRequest{
728        BaseRequest: &tchttp.BaseRequest{},
729    }
730    request.Init().WithApiInfo("cat", APIVersion, "ModifyAgentGroup")
731    return
732}
733
734func NewModifyAgentGroupResponse() (response *ModifyAgentGroupResponse) {
735    response = &ModifyAgentGroupResponse{
736        BaseResponse: &tchttp.BaseResponse{},
737    }
738    return
739}
740
741// ModifyAgentGroup
742// 修改拨测分组
743//
744// 可能返回的错误码:
745//  INTERNALERROR = "InternalError"
746//  INVALIDPARAMETER = "InvalidParameter"
747//  RESOURCENOTFOUND = "ResourceNotFound"
748func (c *Client) ModifyAgentGroup(request *ModifyAgentGroupRequest) (response *ModifyAgentGroupResponse, err error) {
749    if request == nil {
750        request = NewModifyAgentGroupRequest()
751    }
752    response = NewModifyAgentGroupResponse()
753    err = c.Send(request, response)
754    return
755}
756
757func NewModifyTaskExRequest() (request *ModifyTaskExRequest) {
758    request = &ModifyTaskExRequest{
759        BaseRequest: &tchttp.BaseRequest{},
760    }
761    request.Init().WithApiInfo("cat", APIVersion, "ModifyTaskEx")
762    return
763}
764
765func NewModifyTaskExResponse() (response *ModifyTaskExResponse) {
766    response = &ModifyTaskExResponse{
767        BaseResponse: &tchttp.BaseResponse{},
768    }
769    return
770}
771
772// ModifyTaskEx
773// 修改拨测任务(扩展)
774//
775// 可能返回的错误码:
776//  INTERNALERROR = "InternalError"
777//  INVALIDPARAMETER = "InvalidParameter"
778//  RESOURCENOTFOUND = "ResourceNotFound"
779func (c *Client) ModifyTaskEx(request *ModifyTaskExRequest) (response *ModifyTaskExResponse, err error) {
780    if request == nil {
781        request = NewModifyTaskExRequest()
782    }
783    response = NewModifyTaskExResponse()
784    err = c.Send(request, response)
785    return
786}
787
788func NewPauseTaskRequest() (request *PauseTaskRequest) {
789    request = &PauseTaskRequest{
790        BaseRequest: &tchttp.BaseRequest{},
791    }
792    request.Init().WithApiInfo("cat", APIVersion, "PauseTask")
793    return
794}
795
796func NewPauseTaskResponse() (response *PauseTaskResponse) {
797    response = &PauseTaskResponse{
798        BaseResponse: &tchttp.BaseResponse{},
799    }
800    return
801}
802
803// PauseTask
804// 暂停拨测任务
805//
806// 可能返回的错误码:
807//  INTERNALERROR = "InternalError"
808//  INVALIDPARAMETER = "InvalidParameter"
809//  RESOURCENOTFOUND = "ResourceNotFound"
810func (c *Client) PauseTask(request *PauseTaskRequest) (response *PauseTaskResponse, err error) {
811    if request == nil {
812        request = NewPauseTaskRequest()
813    }
814    response = NewPauseTaskResponse()
815    err = c.Send(request, response)
816    return
817}
818
819func NewRunTaskRequest() (request *RunTaskRequest) {
820    request = &RunTaskRequest{
821        BaseRequest: &tchttp.BaseRequest{},
822    }
823    request.Init().WithApiInfo("cat", APIVersion, "RunTask")
824    return
825}
826
827func NewRunTaskResponse() (response *RunTaskResponse) {
828    response = &RunTaskResponse{
829        BaseResponse: &tchttp.BaseResponse{},
830    }
831    return
832}
833
834// RunTask
835// 运行拨测任务
836//
837// 可能返回的错误码:
838//  INTERNALERROR = "InternalError"
839//  INVALIDPARAMETER = "InvalidParameter"
840//  RESOURCENOTFOUND = "ResourceNotFound"
841func (c *Client) RunTask(request *RunTaskRequest) (response *RunTaskResponse, err error) {
842    if request == nil {
843        request = NewRunTaskRequest()
844    }
845    response = NewRunTaskResponse()
846    err = c.Send(request, response)
847    return
848}
849
850func NewVerifyResultRequest() (request *VerifyResultRequest) {
851    request = &VerifyResultRequest{
852        BaseRequest: &tchttp.BaseRequest{},
853    }
854    request.Init().WithApiInfo("cat", APIVersion, "VerifyResult")
855    return
856}
857
858func NewVerifyResultResponse() (response *VerifyResultResponse) {
859    response = &VerifyResultResponse{
860        BaseResponse: &tchttp.BaseResponse{},
861    }
862    return
863}
864
865// VerifyResult
866// 验证拨测任务,结果验证查询(验证成功的,才建议创建拨测任务)
867//
868// 可能返回的错误码:
869//  INTERNALERROR = "InternalError"
870//  INVALIDPARAMETER = "InvalidParameter"
871//  RESOURCENOTFOUND = "ResourceNotFound"
872func (c *Client) VerifyResult(request *VerifyResultRequest) (response *VerifyResultResponse, err error) {
873    if request == nil {
874        request = NewVerifyResultRequest()
875    }
876    response = NewVerifyResultResponse()
877    err = c.Send(request, response)
878    return
879}
880