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