Files
g.hnyhua.cn/TencentCloud/Cws/V20180312/CwsClient.cs
2026-02-07 15:48:27 +08:00

817 lines
35 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace TencentCloud.Cws.V20180312
{
using Newtonsoft.Json;
using System.Threading.Tasks;
using TencentCloud.Common;
using TencentCloud.Common.Profile;
using TencentCloud.Cws.V20180312.Models;
public class CwsClient : AbstractClient{
private const string endpoint = "cws.tencentcloudapi.com";
private const string version = "2018-03-12";
/// <summary>
/// Client constructor.
/// </summary>
/// <param name="credential">Credentials.</param>
/// <param name="region">Region name, such as "ap-guangzhou".</param>
public CwsClient(Credential credential, string region)
: this(credential, region, new ClientProfile())
{
}
/// <summary>
/// Client Constructor.
/// </summary>
/// <param name="credential">Credentials.</param>
/// <param name="region">Region name, such as "ap-guangzhou".</param>
/// <param name="profile">Client profiles.</param>
public CwsClient(Credential credential, string region, ClientProfile profile)
: base(endpoint, version, credential, region, profile)
{
}
/// <summary>
/// 本接口CreateMonitors用于新增一个或多个站点的监测任务。
/// </summary>
/// <param name="req"><see cref="CreateMonitorsRequest"/></param>
/// <returns><see cref="CreateMonitorsResponse"/></returns>
public async Task<CreateMonitorsResponse> CreateMonitors(CreateMonitorsRequest req)
{
JsonResponseModel<CreateMonitorsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateMonitors");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateMonitorsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口CreateMonitors用于新增一个或多个站点的监测任务。
/// </summary>
/// <param name="req"><see cref="CreateMonitorsRequest"/></param>
/// <returns><see cref="CreateMonitorsResponse"/></returns>
public CreateMonitorsResponse CreateMonitorsSync(CreateMonitorsRequest req)
{
JsonResponseModel<CreateMonitorsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateMonitors");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateMonitorsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口CreateSites用于新增一个或多个站点。
/// </summary>
/// <param name="req"><see cref="CreateSitesRequest"/></param>
/// <returns><see cref="CreateSitesResponse"/></returns>
public async Task<CreateSitesResponse> CreateSites(CreateSitesRequest req)
{
JsonResponseModel<CreateSitesResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateSites");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateSitesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口CreateSites用于新增一个或多个站点。
/// </summary>
/// <param name="req"><see cref="CreateSitesRequest"/></param>
/// <returns><see cref="CreateSitesResponse"/></returns>
public CreateSitesResponse CreateSitesSync(CreateSitesRequest req)
{
JsonResponseModel<CreateSitesResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateSites");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateSitesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口CreateSitesScans用于新增一个或多个站点的单次扫描任务。
/// </summary>
/// <param name="req"><see cref="CreateSitesScansRequest"/></param>
/// <returns><see cref="CreateSitesScansResponse"/></returns>
public async Task<CreateSitesScansResponse> CreateSitesScans(CreateSitesScansRequest req)
{
JsonResponseModel<CreateSitesScansResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateSitesScans");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateSitesScansResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口CreateSitesScans用于新增一个或多个站点的单次扫描任务。
/// </summary>
/// <param name="req"><see cref="CreateSitesScansRequest"/></param>
/// <returns><see cref="CreateSitesScansResponse"/></returns>
public CreateSitesScansResponse CreateSitesScansSync(CreateSitesScansRequest req)
{
JsonResponseModel<CreateSitesScansResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateSitesScans");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateSitesScansResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口CreateVulsMisinformation可以用于新增一个或多个漏洞误报信息。
/// </summary>
/// <param name="req"><see cref="CreateVulsMisinformationRequest"/></param>
/// <returns><see cref="CreateVulsMisinformationResponse"/></returns>
public async Task<CreateVulsMisinformationResponse> CreateVulsMisinformation(CreateVulsMisinformationRequest req)
{
JsonResponseModel<CreateVulsMisinformationResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateVulsMisinformation");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateVulsMisinformationResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口CreateVulsMisinformation可以用于新增一个或多个漏洞误报信息。
/// </summary>
/// <param name="req"><see cref="CreateVulsMisinformationRequest"/></param>
/// <returns><see cref="CreateVulsMisinformationResponse"/></returns>
public CreateVulsMisinformationResponse CreateVulsMisinformationSync(CreateVulsMisinformationRequest req)
{
JsonResponseModel<CreateVulsMisinformationResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateVulsMisinformation");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateVulsMisinformationResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (CreateVulsReport) 用于生成漏洞报告并返回下载链接。
/// </summary>
/// <param name="req"><see cref="CreateVulsReportRequest"/></param>
/// <returns><see cref="CreateVulsReportResponse"/></returns>
public async Task<CreateVulsReportResponse> CreateVulsReport(CreateVulsReportRequest req)
{
JsonResponseModel<CreateVulsReportResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "CreateVulsReport");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateVulsReportResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (CreateVulsReport) 用于生成漏洞报告并返回下载链接。
/// </summary>
/// <param name="req"><see cref="CreateVulsReportRequest"/></param>
/// <returns><see cref="CreateVulsReportResponse"/></returns>
public CreateVulsReportResponse CreateVulsReportSync(CreateVulsReportRequest req)
{
JsonResponseModel<CreateVulsReportResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "CreateVulsReport");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<CreateVulsReportResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DeleteMonitors) 用于删除用户监控任务。
/// </summary>
/// <param name="req"><see cref="DeleteMonitorsRequest"/></param>
/// <returns><see cref="DeleteMonitorsResponse"/></returns>
public async Task<DeleteMonitorsResponse> DeleteMonitors(DeleteMonitorsRequest req)
{
JsonResponseModel<DeleteMonitorsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DeleteMonitors");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteMonitorsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DeleteMonitors) 用于删除用户监控任务。
/// </summary>
/// <param name="req"><see cref="DeleteMonitorsRequest"/></param>
/// <returns><see cref="DeleteMonitorsResponse"/></returns>
public DeleteMonitorsResponse DeleteMonitorsSync(DeleteMonitorsRequest req)
{
JsonResponseModel<DeleteMonitorsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DeleteMonitors");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteMonitorsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DeleteSites) 用于删除站点。
/// </summary>
/// <param name="req"><see cref="DeleteSitesRequest"/></param>
/// <returns><see cref="DeleteSitesResponse"/></returns>
public async Task<DeleteSitesResponse> DeleteSites(DeleteSitesRequest req)
{
JsonResponseModel<DeleteSitesResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DeleteSites");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteSitesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DeleteSites) 用于删除站点。
/// </summary>
/// <param name="req"><see cref="DeleteSitesRequest"/></param>
/// <returns><see cref="DeleteSitesResponse"/></returns>
public DeleteSitesResponse DeleteSitesSync(DeleteSitesRequest req)
{
JsonResponseModel<DeleteSitesResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DeleteSites");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DeleteSitesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeConfig) 用于查询用户配置的详细信息。
/// </summary>
/// <param name="req"><see cref="DescribeConfigRequest"/></param>
/// <returns><see cref="DescribeConfigResponse"/></returns>
public async Task<DescribeConfigResponse> DescribeConfig(DescribeConfigRequest req)
{
JsonResponseModel<DescribeConfigResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeConfig");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeConfigResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeConfig) 用于查询用户配置的详细信息。
/// </summary>
/// <param name="req"><see cref="DescribeConfigRequest"/></param>
/// <returns><see cref="DescribeConfigResponse"/></returns>
public DescribeConfigResponse DescribeConfigSync(DescribeConfigRequest req)
{
JsonResponseModel<DescribeConfigResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeConfig");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeConfigResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeMonitors) 用于查询一个或多个监控任务的详细信息。
/// </summary>
/// <param name="req"><see cref="DescribeMonitorsRequest"/></param>
/// <returns><see cref="DescribeMonitorsResponse"/></returns>
public async Task<DescribeMonitorsResponse> DescribeMonitors(DescribeMonitorsRequest req)
{
JsonResponseModel<DescribeMonitorsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeMonitors");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeMonitorsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeMonitors) 用于查询一个或多个监控任务的详细信息。
/// </summary>
/// <param name="req"><see cref="DescribeMonitorsRequest"/></param>
/// <returns><see cref="DescribeMonitorsResponse"/></returns>
public DescribeMonitorsResponse DescribeMonitorsSync(DescribeMonitorsRequest req)
{
JsonResponseModel<DescribeMonitorsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeMonitors");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeMonitorsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeSiteQuota) 用于查询用户购买的扫描次数总数和已使用数。
/// </summary>
/// <param name="req"><see cref="DescribeSiteQuotaRequest"/></param>
/// <returns><see cref="DescribeSiteQuotaResponse"/></returns>
public async Task<DescribeSiteQuotaResponse> DescribeSiteQuota(DescribeSiteQuotaRequest req)
{
JsonResponseModel<DescribeSiteQuotaResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeSiteQuota");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSiteQuotaResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeSiteQuota) 用于查询用户购买的扫描次数总数和已使用数。
/// </summary>
/// <param name="req"><see cref="DescribeSiteQuotaRequest"/></param>
/// <returns><see cref="DescribeSiteQuotaResponse"/></returns>
public DescribeSiteQuotaResponse DescribeSiteQuotaSync(DescribeSiteQuotaRequest req)
{
JsonResponseModel<DescribeSiteQuotaResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeSiteQuota");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSiteQuotaResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeSites) 用于查询一个或多个站点的详细信息。
/// </summary>
/// <param name="req"><see cref="DescribeSitesRequest"/></param>
/// <returns><see cref="DescribeSitesResponse"/></returns>
public async Task<DescribeSitesResponse> DescribeSites(DescribeSitesRequest req)
{
JsonResponseModel<DescribeSitesResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeSites");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSitesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeSites) 用于查询一个或多个站点的详细信息。
/// </summary>
/// <param name="req"><see cref="DescribeSitesRequest"/></param>
/// <returns><see cref="DescribeSitesResponse"/></returns>
public DescribeSitesResponse DescribeSitesSync(DescribeSitesRequest req)
{
JsonResponseModel<DescribeSitesResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeSites");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSitesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeSitesVerification) 用于查询一个或多个待验证站点的验证信息。
/// </summary>
/// <param name="req"><see cref="DescribeSitesVerificationRequest"/></param>
/// <returns><see cref="DescribeSitesVerificationResponse"/></returns>
public async Task<DescribeSitesVerificationResponse> DescribeSitesVerification(DescribeSitesVerificationRequest req)
{
JsonResponseModel<DescribeSitesVerificationResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeSitesVerification");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSitesVerificationResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeSitesVerification) 用于查询一个或多个待验证站点的验证信息。
/// </summary>
/// <param name="req"><see cref="DescribeSitesVerificationRequest"/></param>
/// <returns><see cref="DescribeSitesVerificationResponse"/></returns>
public DescribeSitesVerificationResponse DescribeSitesVerificationSync(DescribeSitesVerificationRequest req)
{
JsonResponseModel<DescribeSitesVerificationResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeSitesVerification");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeSitesVerificationResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeVuls) 用于查询一个或多个漏洞的详细信息。
/// </summary>
/// <param name="req"><see cref="DescribeVulsRequest"/></param>
/// <returns><see cref="DescribeVulsResponse"/></returns>
public async Task<DescribeVulsResponse> DescribeVuls(DescribeVulsRequest req)
{
JsonResponseModel<DescribeVulsResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeVuls");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeVulsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeVuls) 用于查询一个或多个漏洞的详细信息。
/// </summary>
/// <param name="req"><see cref="DescribeVulsRequest"/></param>
/// <returns><see cref="DescribeVulsResponse"/></returns>
public DescribeVulsResponse DescribeVulsSync(DescribeVulsRequest req)
{
JsonResponseModel<DescribeVulsResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeVuls");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeVulsResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeVulsNumber) 用于查询用户网站的漏洞总计数量。
/// </summary>
/// <param name="req"><see cref="DescribeVulsNumberRequest"/></param>
/// <returns><see cref="DescribeVulsNumberResponse"/></returns>
public async Task<DescribeVulsNumberResponse> DescribeVulsNumber(DescribeVulsNumberRequest req)
{
JsonResponseModel<DescribeVulsNumberResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeVulsNumber");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeVulsNumberResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeVulsNumber) 用于查询用户网站的漏洞总计数量。
/// </summary>
/// <param name="req"><see cref="DescribeVulsNumberRequest"/></param>
/// <returns><see cref="DescribeVulsNumberResponse"/></returns>
public DescribeVulsNumberResponse DescribeVulsNumberSync(DescribeVulsNumberRequest req)
{
JsonResponseModel<DescribeVulsNumberResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeVulsNumber");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeVulsNumberResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeVulsNumberTimeline) 用于查询漏洞数随时间变化统计信息。
/// </summary>
/// <param name="req"><see cref="DescribeVulsNumberTimelineRequest"/></param>
/// <returns><see cref="DescribeVulsNumberTimelineResponse"/></returns>
public async Task<DescribeVulsNumberTimelineResponse> DescribeVulsNumberTimeline(DescribeVulsNumberTimelineRequest req)
{
JsonResponseModel<DescribeVulsNumberTimelineResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "DescribeVulsNumberTimeline");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeVulsNumberTimelineResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (DescribeVulsNumberTimeline) 用于查询漏洞数随时间变化统计信息。
/// </summary>
/// <param name="req"><see cref="DescribeVulsNumberTimelineRequest"/></param>
/// <returns><see cref="DescribeVulsNumberTimelineResponse"/></returns>
public DescribeVulsNumberTimelineResponse DescribeVulsNumberTimelineSync(DescribeVulsNumberTimelineRequest req)
{
JsonResponseModel<DescribeVulsNumberTimelineResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "DescribeVulsNumberTimeline");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<DescribeVulsNumberTimelineResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (ModifyConfigAttribute) 用于修改用户配置的属性。
/// </summary>
/// <param name="req"><see cref="ModifyConfigAttributeRequest"/></param>
/// <returns><see cref="ModifyConfigAttributeResponse"/></returns>
public async Task<ModifyConfigAttributeResponse> ModifyConfigAttribute(ModifyConfigAttributeRequest req)
{
JsonResponseModel<ModifyConfigAttributeResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "ModifyConfigAttribute");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyConfigAttributeResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (ModifyConfigAttribute) 用于修改用户配置的属性。
/// </summary>
/// <param name="req"><see cref="ModifyConfigAttributeRequest"/></param>
/// <returns><see cref="ModifyConfigAttributeResponse"/></returns>
public ModifyConfigAttributeResponse ModifyConfigAttributeSync(ModifyConfigAttributeRequest req)
{
JsonResponseModel<ModifyConfigAttributeResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "ModifyConfigAttribute");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyConfigAttributeResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (ModifyMonitorAttribute) 用于修改监测任务的属性。
/// </summary>
/// <param name="req"><see cref="ModifyMonitorAttributeRequest"/></param>
/// <returns><see cref="ModifyMonitorAttributeResponse"/></returns>
public async Task<ModifyMonitorAttributeResponse> ModifyMonitorAttribute(ModifyMonitorAttributeRequest req)
{
JsonResponseModel<ModifyMonitorAttributeResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "ModifyMonitorAttribute");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyMonitorAttributeResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (ModifyMonitorAttribute) 用于修改监测任务的属性。
/// </summary>
/// <param name="req"><see cref="ModifyMonitorAttributeRequest"/></param>
/// <returns><see cref="ModifyMonitorAttributeResponse"/></returns>
public ModifyMonitorAttributeResponse ModifyMonitorAttributeSync(ModifyMonitorAttributeRequest req)
{
JsonResponseModel<ModifyMonitorAttributeResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "ModifyMonitorAttribute");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifyMonitorAttributeResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (ModifySiteAttribute) 用于修改站点的属性。
/// </summary>
/// <param name="req"><see cref="ModifySiteAttributeRequest"/></param>
/// <returns><see cref="ModifySiteAttributeResponse"/></returns>
public async Task<ModifySiteAttributeResponse> ModifySiteAttribute(ModifySiteAttributeRequest req)
{
JsonResponseModel<ModifySiteAttributeResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "ModifySiteAttribute");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifySiteAttributeResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (ModifySiteAttribute) 用于修改站点的属性。
/// </summary>
/// <param name="req"><see cref="ModifySiteAttributeRequest"/></param>
/// <returns><see cref="ModifySiteAttributeResponse"/></returns>
public ModifySiteAttributeResponse ModifySiteAttributeSync(ModifySiteAttributeRequest req)
{
JsonResponseModel<ModifySiteAttributeResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "ModifySiteAttribute");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<ModifySiteAttributeResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (VerifySites) 用于验证一个或多个待验证站点。
/// </summary>
/// <param name="req"><see cref="VerifySitesRequest"/></param>
/// <returns><see cref="VerifySitesResponse"/></returns>
public async Task<VerifySitesResponse> VerifySites(VerifySitesRequest req)
{
JsonResponseModel<VerifySitesResponse> rsp = null;
try
{
var strResp = await this.InternalRequest(req, "VerifySites");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<VerifySitesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
/// <summary>
/// 本接口 (VerifySites) 用于验证一个或多个待验证站点。
/// </summary>
/// <param name="req"><see cref="VerifySitesRequest"/></param>
/// <returns><see cref="VerifySitesResponse"/></returns>
public VerifySitesResponse VerifySitesSync(VerifySitesRequest req)
{
JsonResponseModel<VerifySitesResponse> rsp = null;
try
{
var strResp = this.InternalRequestSync(req, "VerifySites");
rsp = JsonConvert.DeserializeObject<JsonResponseModel<VerifySitesResponse>>(strResp);
}
catch (JsonSerializationException e)
{
throw new TencentCloudSDKException(e.Message);
}
return rsp.Response;
}
}
}