ahas-openapi-20190901/core/Client.cs (1,863 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using Tea;
using Tea.Utils;
using AlibabaCloud.SDK.Ahas_openapi20190901.Models;
namespace AlibabaCloud.SDK.Ahas_openapi20190901
{
public class Client : AlibabaCloud.OpenApiClient.Client
{
public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config)
{
this._endpointRule = "regional";
this._endpointMap = new Dictionary<string, string>
{
{"cn-beijing", "ahas.cn-beijing.aliyuncs.com"},
{"cn-zhangjiakou", "ahas.cn-zhangjiakou.aliyuncs.com"},
{"cn-hangzhou", "ahas.cn-hangzhou.aliyuncs.com"},
{"cn-shanghai", "ahas.cn-shanghai.aliyuncs.com"},
{"cn-shenzhen", "ahas.cn-shenzhen.aliyuncs.com"},
{"ap-southeast-1", "ahas.ap-southeast-1.aliyuncs.com"},
{"cn-hongkong", "ahas.cn-hongkong.aliyuncs.com"},
{"eu-central-1", "ahas.eu-central-1.aliyuncs.com"},
};
CheckConfig(config);
this._endpoint = GetEndpoint("ahas-openapi", _regionId, _endpointRule, _network, _suffix, _endpointMap, _endpoint);
}
public string GetEndpoint(string productId, string regionId, string endpointRule, string network, string suffix, Dictionary<string, string> endpointMap, string endpoint)
{
if (!AlibabaCloud.TeaUtil.Common.Empty(endpoint))
{
return endpoint;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(endpointMap) && !AlibabaCloud.TeaUtil.Common.Empty(endpointMap.Get(regionId)))
{
return endpointMap.Get(regionId);
}
return AlibabaCloud.EndpointUtil.Common.GetEndpointRules(productId, regionId, endpointRule, network, suffix);
}
public AddApplicationEmpIdRelationResponse AddApplicationEmpIdRelationWithOptions(AddApplicationEmpIdRelationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddApplicationEmpIdRelationResponse>(DoRPCRequest("AddApplicationEmpIdRelation", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AddApplicationEmpIdRelationResponse> AddApplicationEmpIdRelationWithOptionsAsync(AddApplicationEmpIdRelationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddApplicationEmpIdRelationResponse>(await DoRPCRequestAsync("AddApplicationEmpIdRelation", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AddApplicationEmpIdRelationResponse AddApplicationEmpIdRelation(AddApplicationEmpIdRelationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddApplicationEmpIdRelationWithOptions(request, runtime);
}
public async Task<AddApplicationEmpIdRelationResponse> AddApplicationEmpIdRelationAsync(AddApplicationEmpIdRelationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddApplicationEmpIdRelationWithOptionsAsync(request, runtime);
}
public CheckExperimentPermissionForMkResponse CheckExperimentPermissionForMkWithOptions(CheckExperimentPermissionForMkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CheckExperimentPermissionForMkResponse>(DoRPCRequest("CheckExperimentPermissionForMk", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CheckExperimentPermissionForMkResponse> CheckExperimentPermissionForMkWithOptionsAsync(CheckExperimentPermissionForMkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CheckExperimentPermissionForMkResponse>(await DoRPCRequestAsync("CheckExperimentPermissionForMk", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CheckExperimentPermissionForMkResponse CheckExperimentPermissionForMk(CheckExperimentPermissionForMkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CheckExperimentPermissionForMkWithOptions(request, runtime);
}
public async Task<CheckExperimentPermissionForMkResponse> CheckExperimentPermissionForMkAsync(CheckExperimentPermissionForMkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CheckExperimentPermissionForMkWithOptionsAsync(request, runtime);
}
public CheckExperimentRunnableResponse CheckExperimentRunnableWithOptions(CheckExperimentRunnableRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CheckExperimentRunnableResponse>(DoRPCRequest("CheckExperimentRunnable", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CheckExperimentRunnableResponse> CheckExperimentRunnableWithOptionsAsync(CheckExperimentRunnableRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CheckExperimentRunnableResponse>(await DoRPCRequestAsync("CheckExperimentRunnable", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CheckExperimentRunnableResponse CheckExperimentRunnable(CheckExperimentRunnableRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CheckExperimentRunnableWithOptions(request, runtime);
}
public async Task<CheckExperimentRunnableResponse> CheckExperimentRunnableAsync(CheckExperimentRunnableRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CheckExperimentRunnableWithOptionsAsync(request, runtime);
}
public CreateDegradeRuleResponse CreateDegradeRuleWithOptions(CreateDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateDegradeRuleResponse>(DoRPCRequest("CreateDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateDegradeRuleResponse> CreateDegradeRuleWithOptionsAsync(CreateDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateDegradeRuleResponse>(await DoRPCRequestAsync("CreateDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateDegradeRuleResponse CreateDegradeRule(CreateDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateDegradeRuleWithOptions(request, runtime);
}
public async Task<CreateDegradeRuleResponse> CreateDegradeRuleAsync(CreateDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateDegradeRuleWithOptionsAsync(request, runtime);
}
public CreateExperimentResponse CreateExperimentWithOptions(CreateExperimentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateExperimentResponse>(DoRPCRequest("CreateExperiment", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateExperimentResponse> CreateExperimentWithOptionsAsync(CreateExperimentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateExperimentResponse>(await DoRPCRequestAsync("CreateExperiment", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateExperimentResponse CreateExperiment(CreateExperimentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateExperimentWithOptions(request, runtime);
}
public async Task<CreateExperimentResponse> CreateExperimentAsync(CreateExperimentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateExperimentWithOptionsAsync(request, runtime);
}
public CreateFlowRuleResponse CreateFlowRuleWithOptions(CreateFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateFlowRuleResponse>(DoRPCRequest("CreateFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateFlowRuleResponse> CreateFlowRuleWithOptionsAsync(CreateFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateFlowRuleResponse>(await DoRPCRequestAsync("CreateFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateFlowRuleResponse CreateFlowRule(CreateFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateFlowRuleWithOptions(request, runtime);
}
public async Task<CreateFlowRuleResponse> CreateFlowRuleAsync(CreateFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateFlowRuleWithOptionsAsync(request, runtime);
}
public CreateHotParamItemsResponse CreateHotParamItemsWithOptions(CreateHotParamItemsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateHotParamItemsResponse>(DoRPCRequest("CreateHotParamItems", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateHotParamItemsResponse> CreateHotParamItemsWithOptionsAsync(CreateHotParamItemsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateHotParamItemsResponse>(await DoRPCRequestAsync("CreateHotParamItems", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateHotParamItemsResponse CreateHotParamItems(CreateHotParamItemsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateHotParamItemsWithOptions(request, runtime);
}
public async Task<CreateHotParamItemsResponse> CreateHotParamItemsAsync(CreateHotParamItemsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateHotParamItemsWithOptionsAsync(request, runtime);
}
public CreateHotParamRuleResponse CreateHotParamRuleWithOptions(CreateHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateHotParamRuleResponse>(DoRPCRequest("CreateHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateHotParamRuleResponse> CreateHotParamRuleWithOptionsAsync(CreateHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateHotParamRuleResponse>(await DoRPCRequestAsync("CreateHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateHotParamRuleResponse CreateHotParamRule(CreateHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateHotParamRuleWithOptions(request, runtime);
}
public async Task<CreateHotParamRuleResponse> CreateHotParamRuleAsync(CreateHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateHotParamRuleWithOptionsAsync(request, runtime);
}
public CreateIsolationRuleResponse CreateIsolationRuleWithOptions(CreateIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateIsolationRuleResponse>(DoRPCRequest("CreateIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateIsolationRuleResponse> CreateIsolationRuleWithOptionsAsync(CreateIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateIsolationRuleResponse>(await DoRPCRequestAsync("CreateIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateIsolationRuleResponse CreateIsolationRule(CreateIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateIsolationRuleWithOptions(request, runtime);
}
public async Task<CreateIsolationRuleResponse> CreateIsolationRuleAsync(CreateIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateIsolationRuleWithOptionsAsync(request, runtime);
}
public CreateSystemRuleResponse CreateSystemRuleWithOptions(CreateSystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateSystemRuleResponse>(DoRPCRequest("CreateSystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateSystemRuleResponse> CreateSystemRuleWithOptionsAsync(CreateSystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateSystemRuleResponse>(await DoRPCRequestAsync("CreateSystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateSystemRuleResponse CreateSystemRule(CreateSystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateSystemRuleWithOptions(request, runtime);
}
public async Task<CreateSystemRuleResponse> CreateSystemRuleAsync(CreateSystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateSystemRuleWithOptionsAsync(request, runtime);
}
public DeleteApplicationEmpIdRelationResponse DeleteApplicationEmpIdRelationWithOptions(DeleteApplicationEmpIdRelationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteApplicationEmpIdRelationResponse>(DoRPCRequest("DeleteApplicationEmpIdRelation", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteApplicationEmpIdRelationResponse> DeleteApplicationEmpIdRelationWithOptionsAsync(DeleteApplicationEmpIdRelationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteApplicationEmpIdRelationResponse>(await DoRPCRequestAsync("DeleteApplicationEmpIdRelation", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteApplicationEmpIdRelationResponse DeleteApplicationEmpIdRelation(DeleteApplicationEmpIdRelationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteApplicationEmpIdRelationWithOptions(request, runtime);
}
public async Task<DeleteApplicationEmpIdRelationResponse> DeleteApplicationEmpIdRelationAsync(DeleteApplicationEmpIdRelationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteApplicationEmpIdRelationWithOptionsAsync(request, runtime);
}
public DeleteDegradeRuleResponse DeleteDegradeRuleWithOptions(DeleteDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteDegradeRuleResponse>(DoRPCRequest("DeleteDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteDegradeRuleResponse> DeleteDegradeRuleWithOptionsAsync(DeleteDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteDegradeRuleResponse>(await DoRPCRequestAsync("DeleteDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteDegradeRuleResponse DeleteDegradeRule(DeleteDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteDegradeRuleWithOptions(request, runtime);
}
public async Task<DeleteDegradeRuleResponse> DeleteDegradeRuleAsync(DeleteDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteDegradeRuleWithOptionsAsync(request, runtime);
}
public DeleteFlowRuleResponse DeleteFlowRuleWithOptions(DeleteFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteFlowRuleResponse>(DoRPCRequest("DeleteFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteFlowRuleResponse> DeleteFlowRuleWithOptionsAsync(DeleteFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteFlowRuleResponse>(await DoRPCRequestAsync("DeleteFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteFlowRuleResponse DeleteFlowRule(DeleteFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteFlowRuleWithOptions(request, runtime);
}
public async Task<DeleteFlowRuleResponse> DeleteFlowRuleAsync(DeleteFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteFlowRuleWithOptionsAsync(request, runtime);
}
public DeleteHotParamRuleResponse DeleteHotParamRuleWithOptions(DeleteHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteHotParamRuleResponse>(DoRPCRequest("DeleteHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteHotParamRuleResponse> DeleteHotParamRuleWithOptionsAsync(DeleteHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteHotParamRuleResponse>(await DoRPCRequestAsync("DeleteHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteHotParamRuleResponse DeleteHotParamRule(DeleteHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteHotParamRuleWithOptions(request, runtime);
}
public async Task<DeleteHotParamRuleResponse> DeleteHotParamRuleAsync(DeleteHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteHotParamRuleWithOptionsAsync(request, runtime);
}
public DeleteIsolationRuleResponse DeleteIsolationRuleWithOptions(DeleteIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteIsolationRuleResponse>(DoRPCRequest("DeleteIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteIsolationRuleResponse> DeleteIsolationRuleWithOptionsAsync(DeleteIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteIsolationRuleResponse>(await DoRPCRequestAsync("DeleteIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteIsolationRuleResponse DeleteIsolationRule(DeleteIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteIsolationRuleWithOptions(request, runtime);
}
public async Task<DeleteIsolationRuleResponse> DeleteIsolationRuleAsync(DeleteIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteIsolationRuleWithOptionsAsync(request, runtime);
}
public DeleteSystemRuleResponse DeleteSystemRuleWithOptions(DeleteSystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteSystemRuleResponse>(DoRPCRequest("DeleteSystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteSystemRuleResponse> DeleteSystemRuleWithOptionsAsync(DeleteSystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteSystemRuleResponse>(await DoRPCRequestAsync("DeleteSystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteSystemRuleResponse DeleteSystemRule(DeleteSystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteSystemRuleWithOptions(request, runtime);
}
public async Task<DeleteSystemRuleResponse> DeleteSystemRuleAsync(DeleteSystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteSystemRuleWithOptionsAsync(request, runtime);
}
public DescribeRegionsResponse DescribeRegionsWithOptions(DescribeRegionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DescribeRegionsResponse>(DoRPCRequest("DescribeRegions", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DescribeRegionsResponse> DescribeRegionsWithOptionsAsync(DescribeRegionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DescribeRegionsResponse>(await DoRPCRequestAsync("DescribeRegions", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DescribeRegionsResponse DescribeRegions(DescribeRegionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeRegionsWithOptions(request, runtime);
}
public async Task<DescribeRegionsResponse> DescribeRegionsAsync(DescribeRegionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeRegionsWithOptionsAsync(request, runtime);
}
public DisableDegradeRuleResponse DisableDegradeRuleWithOptions(DisableDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableDegradeRuleResponse>(DoRPCRequest("DisableDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DisableDegradeRuleResponse> DisableDegradeRuleWithOptionsAsync(DisableDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableDegradeRuleResponse>(await DoRPCRequestAsync("DisableDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DisableDegradeRuleResponse DisableDegradeRule(DisableDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DisableDegradeRuleWithOptions(request, runtime);
}
public async Task<DisableDegradeRuleResponse> DisableDegradeRuleAsync(DisableDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DisableDegradeRuleWithOptionsAsync(request, runtime);
}
public DisableFlowRuleResponse DisableFlowRuleWithOptions(DisableFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableFlowRuleResponse>(DoRPCRequest("DisableFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DisableFlowRuleResponse> DisableFlowRuleWithOptionsAsync(DisableFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableFlowRuleResponse>(await DoRPCRequestAsync("DisableFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DisableFlowRuleResponse DisableFlowRule(DisableFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DisableFlowRuleWithOptions(request, runtime);
}
public async Task<DisableFlowRuleResponse> DisableFlowRuleAsync(DisableFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DisableFlowRuleWithOptionsAsync(request, runtime);
}
public DisableHotParamRuleResponse DisableHotParamRuleWithOptions(DisableHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableHotParamRuleResponse>(DoRPCRequest("DisableHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DisableHotParamRuleResponse> DisableHotParamRuleWithOptionsAsync(DisableHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableHotParamRuleResponse>(await DoRPCRequestAsync("DisableHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DisableHotParamRuleResponse DisableHotParamRule(DisableHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DisableHotParamRuleWithOptions(request, runtime);
}
public async Task<DisableHotParamRuleResponse> DisableHotParamRuleAsync(DisableHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DisableHotParamRuleWithOptionsAsync(request, runtime);
}
public DisableIsolationRuleResponse DisableIsolationRuleWithOptions(DisableIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableIsolationRuleResponse>(DoRPCRequest("DisableIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DisableIsolationRuleResponse> DisableIsolationRuleWithOptionsAsync(DisableIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableIsolationRuleResponse>(await DoRPCRequestAsync("DisableIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DisableIsolationRuleResponse DisableIsolationRule(DisableIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DisableIsolationRuleWithOptions(request, runtime);
}
public async Task<DisableIsolationRuleResponse> DisableIsolationRuleAsync(DisableIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DisableIsolationRuleWithOptionsAsync(request, runtime);
}
public DisableSystemRuleResponse DisableSystemRuleWithOptions(DisableSystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableSystemRuleResponse>(DoRPCRequest("DisableSystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DisableSystemRuleResponse> DisableSystemRuleWithOptionsAsync(DisableSystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableSystemRuleResponse>(await DoRPCRequestAsync("DisableSystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DisableSystemRuleResponse DisableSystemRule(DisableSystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DisableSystemRuleWithOptions(request, runtime);
}
public async Task<DisableSystemRuleResponse> DisableSystemRuleAsync(DisableSystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DisableSystemRuleWithOptionsAsync(request, runtime);
}
public EnableDegradeRuleResponse EnableDegradeRuleWithOptions(EnableDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableDegradeRuleResponse>(DoRPCRequest("EnableDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<EnableDegradeRuleResponse> EnableDegradeRuleWithOptionsAsync(EnableDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableDegradeRuleResponse>(await DoRPCRequestAsync("EnableDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public EnableDegradeRuleResponse EnableDegradeRule(EnableDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return EnableDegradeRuleWithOptions(request, runtime);
}
public async Task<EnableDegradeRuleResponse> EnableDegradeRuleAsync(EnableDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await EnableDegradeRuleWithOptionsAsync(request, runtime);
}
public EnableFlowRuleResponse EnableFlowRuleWithOptions(EnableFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableFlowRuleResponse>(DoRPCRequest("EnableFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<EnableFlowRuleResponse> EnableFlowRuleWithOptionsAsync(EnableFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableFlowRuleResponse>(await DoRPCRequestAsync("EnableFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public EnableFlowRuleResponse EnableFlowRule(EnableFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return EnableFlowRuleWithOptions(request, runtime);
}
public async Task<EnableFlowRuleResponse> EnableFlowRuleAsync(EnableFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await EnableFlowRuleWithOptionsAsync(request, runtime);
}
public EnableHotParamRuleResponse EnableHotParamRuleWithOptions(EnableHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableHotParamRuleResponse>(DoRPCRequest("EnableHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<EnableHotParamRuleResponse> EnableHotParamRuleWithOptionsAsync(EnableHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableHotParamRuleResponse>(await DoRPCRequestAsync("EnableHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public EnableHotParamRuleResponse EnableHotParamRule(EnableHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return EnableHotParamRuleWithOptions(request, runtime);
}
public async Task<EnableHotParamRuleResponse> EnableHotParamRuleAsync(EnableHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await EnableHotParamRuleWithOptionsAsync(request, runtime);
}
public EnableIsolationRuleResponse EnableIsolationRuleWithOptions(EnableIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableIsolationRuleResponse>(DoRPCRequest("EnableIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<EnableIsolationRuleResponse> EnableIsolationRuleWithOptionsAsync(EnableIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableIsolationRuleResponse>(await DoRPCRequestAsync("EnableIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public EnableIsolationRuleResponse EnableIsolationRule(EnableIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return EnableIsolationRuleWithOptions(request, runtime);
}
public async Task<EnableIsolationRuleResponse> EnableIsolationRuleAsync(EnableIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await EnableIsolationRuleWithOptionsAsync(request, runtime);
}
public EnableSystemRuleResponse EnableSystemRuleWithOptions(EnableSystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableSystemRuleResponse>(DoRPCRequest("EnableSystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<EnableSystemRuleResponse> EnableSystemRuleWithOptionsAsync(EnableSystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<EnableSystemRuleResponse>(await DoRPCRequestAsync("EnableSystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public EnableSystemRuleResponse EnableSystemRule(EnableSystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return EnableSystemRuleWithOptions(request, runtime);
}
public async Task<EnableSystemRuleResponse> EnableSystemRuleAsync(EnableSystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await EnableSystemRuleWithOptionsAsync(request, runtime);
}
public ExecuteExperimentResponse ExecuteExperimentWithOptions(ExecuteExperimentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ExecuteExperimentResponse>(DoRPCRequest("ExecuteExperiment", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ExecuteExperimentResponse> ExecuteExperimentWithOptionsAsync(ExecuteExperimentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ExecuteExperimentResponse>(await DoRPCRequestAsync("ExecuteExperiment", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ExecuteExperimentResponse ExecuteExperiment(ExecuteExperimentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ExecuteExperimentWithOptions(request, runtime);
}
public async Task<ExecuteExperimentResponse> ExecuteExperimentAsync(ExecuteExperimentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ExecuteExperimentWithOptionsAsync(request, runtime);
}
public FinishExperimentTaskResponse FinishExperimentTaskWithOptions(FinishExperimentTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<FinishExperimentTaskResponse>(DoRPCRequest("FinishExperimentTask", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<FinishExperimentTaskResponse> FinishExperimentTaskWithOptionsAsync(FinishExperimentTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<FinishExperimentTaskResponse>(await DoRPCRequestAsync("FinishExperimentTask", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public FinishExperimentTaskResponse FinishExperimentTask(FinishExperimentTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return FinishExperimentTaskWithOptions(request, runtime);
}
public async Task<FinishExperimentTaskResponse> FinishExperimentTaskAsync(FinishExperimentTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await FinishExperimentTaskWithOptionsAsync(request, runtime);
}
public GetActivityTaskResponse GetActivityTaskWithOptions(GetActivityTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetActivityTaskResponse>(DoRPCRequest("GetActivityTask", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetActivityTaskResponse> GetActivityTaskWithOptionsAsync(GetActivityTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetActivityTaskResponse>(await DoRPCRequestAsync("GetActivityTask", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetActivityTaskResponse GetActivityTask(GetActivityTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetActivityTaskWithOptions(request, runtime);
}
public async Task<GetActivityTaskResponse> GetActivityTaskAsync(GetActivityTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetActivityTaskWithOptionsAsync(request, runtime);
}
public GetApplicationEmpIdRelationResponse GetApplicationEmpIdRelationWithOptions(GetApplicationEmpIdRelationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetApplicationEmpIdRelationResponse>(DoRPCRequest("GetApplicationEmpIdRelation", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetApplicationEmpIdRelationResponse> GetApplicationEmpIdRelationWithOptionsAsync(GetApplicationEmpIdRelationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetApplicationEmpIdRelationResponse>(await DoRPCRequestAsync("GetApplicationEmpIdRelation", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetApplicationEmpIdRelationResponse GetApplicationEmpIdRelation(GetApplicationEmpIdRelationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetApplicationEmpIdRelationWithOptions(request, runtime);
}
public async Task<GetApplicationEmpIdRelationResponse> GetApplicationEmpIdRelationAsync(GetApplicationEmpIdRelationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetApplicationEmpIdRelationWithOptionsAsync(request, runtime);
}
public GetExperimentMetaResponse GetExperimentMetaWithOptions(GetExperimentMetaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetExperimentMetaResponse>(DoRPCRequest("GetExperimentMeta", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetExperimentMetaResponse> GetExperimentMetaWithOptionsAsync(GetExperimentMetaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetExperimentMetaResponse>(await DoRPCRequestAsync("GetExperimentMeta", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetExperimentMetaResponse GetExperimentMeta(GetExperimentMetaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetExperimentMetaWithOptions(request, runtime);
}
public async Task<GetExperimentMetaResponse> GetExperimentMetaAsync(GetExperimentMetaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetExperimentMetaWithOptionsAsync(request, runtime);
}
public GetExperimentTaskResponse GetExperimentTaskWithOptions(GetExperimentTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetExperimentTaskResponse>(DoRPCRequest("GetExperimentTask", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetExperimentTaskResponse> GetExperimentTaskWithOptionsAsync(GetExperimentTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetExperimentTaskResponse>(await DoRPCRequestAsync("GetExperimentTask", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetExperimentTaskResponse GetExperimentTask(GetExperimentTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetExperimentTaskWithOptions(request, runtime);
}
public async Task<GetExperimentTaskResponse> GetExperimentTaskAsync(GetExperimentTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetExperimentTaskWithOptionsAsync(request, runtime);
}
public GetHitCountResponse GetHitCountWithOptions(GetHitCountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetHitCountResponse>(DoRPCRequest("GetHitCount", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetHitCountResponse> GetHitCountWithOptionsAsync(GetHitCountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetHitCountResponse>(await DoRPCRequestAsync("GetHitCount", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetHitCountResponse GetHitCount(GetHitCountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetHitCountWithOptions(request, runtime);
}
public async Task<GetHitCountResponse> GetHitCountAsync(GetHitCountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetHitCountWithOptionsAsync(request, runtime);
}
public GetLicenseKeyResponse GetLicenseKeyWithOptions(GetLicenseKeyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetLicenseKeyResponse>(DoRPCRequest("GetLicenseKey", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetLicenseKeyResponse> GetLicenseKeyWithOptionsAsync(GetLicenseKeyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetLicenseKeyResponse>(await DoRPCRequestAsync("GetLicenseKey", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetLicenseKeyResponse GetLicenseKey(GetLicenseKeyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetLicenseKeyWithOptions(request, runtime);
}
public async Task<GetLicenseKeyResponse> GetLicenseKeyAsync(GetLicenseKeyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetLicenseKeyWithOptionsAsync(request, runtime);
}
public GetMetricsOfAppResponse GetMetricsOfAppWithOptions(GetMetricsOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetMetricsOfAppResponse>(DoRPCRequest("GetMetricsOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetMetricsOfAppResponse> GetMetricsOfAppWithOptionsAsync(GetMetricsOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetMetricsOfAppResponse>(await DoRPCRequestAsync("GetMetricsOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetMetricsOfAppResponse GetMetricsOfApp(GetMetricsOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetMetricsOfAppWithOptions(request, runtime);
}
public async Task<GetMetricsOfAppResponse> GetMetricsOfAppAsync(GetMetricsOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetMetricsOfAppWithOptionsAsync(request, runtime);
}
public GetMetricsOfResourceResponse GetMetricsOfResourceWithOptions(GetMetricsOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetMetricsOfResourceResponse>(DoRPCRequest("GetMetricsOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetMetricsOfResourceResponse> GetMetricsOfResourceWithOptionsAsync(GetMetricsOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetMetricsOfResourceResponse>(await DoRPCRequestAsync("GetMetricsOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetMetricsOfResourceResponse GetMetricsOfResource(GetMetricsOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetMetricsOfResourceWithOptions(request, runtime);
}
public async Task<GetMetricsOfResourceResponse> GetMetricsOfResourceAsync(GetMetricsOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetMetricsOfResourceWithOptionsAsync(request, runtime);
}
public GetSentinelAppSumMetricResponse GetSentinelAppSumMetricWithOptions(GetSentinelAppSumMetricRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetSentinelAppSumMetricResponse>(DoRPCRequest("GetSentinelAppSumMetric", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetSentinelAppSumMetricResponse> GetSentinelAppSumMetricWithOptionsAsync(GetSentinelAppSumMetricRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetSentinelAppSumMetricResponse>(await DoRPCRequestAsync("GetSentinelAppSumMetric", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetSentinelAppSumMetricResponse GetSentinelAppSumMetric(GetSentinelAppSumMetricRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetSentinelAppSumMetricWithOptions(request, runtime);
}
public async Task<GetSentinelAppSumMetricResponse> GetSentinelAppSumMetricAsync(GetSentinelAppSumMetricRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetSentinelAppSumMetricWithOptionsAsync(request, runtime);
}
public GetUserApplicationsResponse GetUserApplicationsWithOptions(GetUserApplicationsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetUserApplicationsResponse>(DoRPCRequest("GetUserApplications", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetUserApplicationsResponse> GetUserApplicationsWithOptionsAsync(GetUserApplicationsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetUserApplicationsResponse>(await DoRPCRequestAsync("GetUserApplications", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetUserApplicationsResponse GetUserApplications(GetUserApplicationsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetUserApplicationsWithOptions(request, runtime);
}
public async Task<GetUserApplicationsResponse> GetUserApplicationsAsync(GetUserApplicationsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetUserApplicationsWithOptionsAsync(request, runtime);
}
public ImportExperimentFromMkResponse ImportExperimentFromMkWithOptions(ImportExperimentFromMkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ImportExperimentFromMkResponse>(DoRPCRequest("ImportExperimentFromMk", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ImportExperimentFromMkResponse> ImportExperimentFromMkWithOptionsAsync(ImportExperimentFromMkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ImportExperimentFromMkResponse>(await DoRPCRequestAsync("ImportExperimentFromMk", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ImportExperimentFromMkResponse ImportExperimentFromMk(ImportExperimentFromMkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ImportExperimentFromMkWithOptions(request, runtime);
}
public async Task<ImportExperimentFromMkResponse> ImportExperimentFromMkAsync(ImportExperimentFromMkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ImportExperimentFromMkWithOptionsAsync(request, runtime);
}
public ListActiveAppsResponse ListActiveAppsWithOptions(ListActiveAppsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListActiveAppsResponse>(DoRPCRequest("ListActiveApps", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListActiveAppsResponse> ListActiveAppsWithOptionsAsync(ListActiveAppsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListActiveAppsResponse>(await DoRPCRequestAsync("ListActiveApps", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListActiveAppsResponse ListActiveApps(ListActiveAppsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListActiveAppsWithOptions(request, runtime);
}
public async Task<ListActiveAppsResponse> ListActiveAppsAsync(ListActiveAppsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListActiveAppsWithOptionsAsync(request, runtime);
}
public ListDegradeRulesOfAppResponse ListDegradeRulesOfAppWithOptions(ListDegradeRulesOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListDegradeRulesOfAppResponse>(DoRPCRequest("ListDegradeRulesOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListDegradeRulesOfAppResponse> ListDegradeRulesOfAppWithOptionsAsync(ListDegradeRulesOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListDegradeRulesOfAppResponse>(await DoRPCRequestAsync("ListDegradeRulesOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListDegradeRulesOfAppResponse ListDegradeRulesOfApp(ListDegradeRulesOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDegradeRulesOfAppWithOptions(request, runtime);
}
public async Task<ListDegradeRulesOfAppResponse> ListDegradeRulesOfAppAsync(ListDegradeRulesOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDegradeRulesOfAppWithOptionsAsync(request, runtime);
}
public ListDegradeRulesOfResourceResponse ListDegradeRulesOfResourceWithOptions(ListDegradeRulesOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListDegradeRulesOfResourceResponse>(DoRPCRequest("ListDegradeRulesOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListDegradeRulesOfResourceResponse> ListDegradeRulesOfResourceWithOptionsAsync(ListDegradeRulesOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListDegradeRulesOfResourceResponse>(await DoRPCRequestAsync("ListDegradeRulesOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListDegradeRulesOfResourceResponse ListDegradeRulesOfResource(ListDegradeRulesOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDegradeRulesOfResourceWithOptions(request, runtime);
}
public async Task<ListDegradeRulesOfResourceResponse> ListDegradeRulesOfResourceAsync(ListDegradeRulesOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDegradeRulesOfResourceWithOptionsAsync(request, runtime);
}
public ListExperimentMetasResponse ListExperimentMetasWithOptions(ListExperimentMetasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListExperimentMetasResponse>(DoRPCRequest("ListExperimentMetas", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListExperimentMetasResponse> ListExperimentMetasWithOptionsAsync(ListExperimentMetasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListExperimentMetasResponse>(await DoRPCRequestAsync("ListExperimentMetas", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListExperimentMetasResponse ListExperimentMetas(ListExperimentMetasRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListExperimentMetasWithOptions(request, runtime);
}
public async Task<ListExperimentMetasResponse> ListExperimentMetasAsync(ListExperimentMetasRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListExperimentMetasWithOptionsAsync(request, runtime);
}
public ListFlowRulesOfAppResponse ListFlowRulesOfAppWithOptions(ListFlowRulesOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListFlowRulesOfAppResponse>(DoRPCRequest("ListFlowRulesOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListFlowRulesOfAppResponse> ListFlowRulesOfAppWithOptionsAsync(ListFlowRulesOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListFlowRulesOfAppResponse>(await DoRPCRequestAsync("ListFlowRulesOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListFlowRulesOfAppResponse ListFlowRulesOfApp(ListFlowRulesOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListFlowRulesOfAppWithOptions(request, runtime);
}
public async Task<ListFlowRulesOfAppResponse> ListFlowRulesOfAppAsync(ListFlowRulesOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListFlowRulesOfAppWithOptionsAsync(request, runtime);
}
public ListFlowRulesOfResourceResponse ListFlowRulesOfResourceWithOptions(ListFlowRulesOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListFlowRulesOfResourceResponse>(DoRPCRequest("ListFlowRulesOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListFlowRulesOfResourceResponse> ListFlowRulesOfResourceWithOptionsAsync(ListFlowRulesOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListFlowRulesOfResourceResponse>(await DoRPCRequestAsync("ListFlowRulesOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListFlowRulesOfResourceResponse ListFlowRulesOfResource(ListFlowRulesOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListFlowRulesOfResourceWithOptions(request, runtime);
}
public async Task<ListFlowRulesOfResourceResponse> ListFlowRulesOfResourceAsync(ListFlowRulesOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListFlowRulesOfResourceWithOptionsAsync(request, runtime);
}
public ListHotParamRulesOfAppResponse ListHotParamRulesOfAppWithOptions(ListHotParamRulesOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListHotParamRulesOfAppResponse>(DoRPCRequest("ListHotParamRulesOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListHotParamRulesOfAppResponse> ListHotParamRulesOfAppWithOptionsAsync(ListHotParamRulesOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListHotParamRulesOfAppResponse>(await DoRPCRequestAsync("ListHotParamRulesOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListHotParamRulesOfAppResponse ListHotParamRulesOfApp(ListHotParamRulesOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListHotParamRulesOfAppWithOptions(request, runtime);
}
public async Task<ListHotParamRulesOfAppResponse> ListHotParamRulesOfAppAsync(ListHotParamRulesOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListHotParamRulesOfAppWithOptionsAsync(request, runtime);
}
public ListHotParamRulesOfResourceResponse ListHotParamRulesOfResourceWithOptions(ListHotParamRulesOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListHotParamRulesOfResourceResponse>(DoRPCRequest("ListHotParamRulesOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListHotParamRulesOfResourceResponse> ListHotParamRulesOfResourceWithOptionsAsync(ListHotParamRulesOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListHotParamRulesOfResourceResponse>(await DoRPCRequestAsync("ListHotParamRulesOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListHotParamRulesOfResourceResponse ListHotParamRulesOfResource(ListHotParamRulesOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListHotParamRulesOfResourceWithOptions(request, runtime);
}
public async Task<ListHotParamRulesOfResourceResponse> ListHotParamRulesOfResourceAsync(ListHotParamRulesOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListHotParamRulesOfResourceWithOptionsAsync(request, runtime);
}
public ListIsolationRulesOfAppResponse ListIsolationRulesOfAppWithOptions(ListIsolationRulesOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListIsolationRulesOfAppResponse>(DoRPCRequest("ListIsolationRulesOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListIsolationRulesOfAppResponse> ListIsolationRulesOfAppWithOptionsAsync(ListIsolationRulesOfAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListIsolationRulesOfAppResponse>(await DoRPCRequestAsync("ListIsolationRulesOfApp", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListIsolationRulesOfAppResponse ListIsolationRulesOfApp(ListIsolationRulesOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListIsolationRulesOfAppWithOptions(request, runtime);
}
public async Task<ListIsolationRulesOfAppResponse> ListIsolationRulesOfAppAsync(ListIsolationRulesOfAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListIsolationRulesOfAppWithOptionsAsync(request, runtime);
}
public ListIsolationRulesOfResourceResponse ListIsolationRulesOfResourceWithOptions(ListIsolationRulesOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListIsolationRulesOfResourceResponse>(DoRPCRequest("ListIsolationRulesOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListIsolationRulesOfResourceResponse> ListIsolationRulesOfResourceWithOptionsAsync(ListIsolationRulesOfResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListIsolationRulesOfResourceResponse>(await DoRPCRequestAsync("ListIsolationRulesOfResource", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListIsolationRulesOfResourceResponse ListIsolationRulesOfResource(ListIsolationRulesOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListIsolationRulesOfResourceWithOptions(request, runtime);
}
public async Task<ListIsolationRulesOfResourceResponse> ListIsolationRulesOfResourceAsync(ListIsolationRulesOfResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListIsolationRulesOfResourceWithOptionsAsync(request, runtime);
}
public ListSystemRulesResponse ListSystemRulesWithOptions(ListSystemRulesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSystemRulesResponse>(DoRPCRequest("ListSystemRules", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListSystemRulesResponse> ListSystemRulesWithOptionsAsync(ListSystemRulesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSystemRulesResponse>(await DoRPCRequestAsync("ListSystemRules", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListSystemRulesResponse ListSystemRules(ListSystemRulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSystemRulesWithOptions(request, runtime);
}
public async Task<ListSystemRulesResponse> ListSystemRulesAsync(ListSystemRulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSystemRulesWithOptionsAsync(request, runtime);
}
public ModifyDegradeRuleResponse ModifyDegradeRuleWithOptions(ModifyDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyDegradeRuleResponse>(DoRPCRequest("ModifyDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyDegradeRuleResponse> ModifyDegradeRuleWithOptionsAsync(ModifyDegradeRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyDegradeRuleResponse>(await DoRPCRequestAsync("ModifyDegradeRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyDegradeRuleResponse ModifyDegradeRule(ModifyDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyDegradeRuleWithOptions(request, runtime);
}
public async Task<ModifyDegradeRuleResponse> ModifyDegradeRuleAsync(ModifyDegradeRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyDegradeRuleWithOptionsAsync(request, runtime);
}
public ModifyFlowRuleResponse ModifyFlowRuleWithOptions(ModifyFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyFlowRuleResponse>(DoRPCRequest("ModifyFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyFlowRuleResponse> ModifyFlowRuleWithOptionsAsync(ModifyFlowRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyFlowRuleResponse>(await DoRPCRequestAsync("ModifyFlowRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyFlowRuleResponse ModifyFlowRule(ModifyFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyFlowRuleWithOptions(request, runtime);
}
public async Task<ModifyFlowRuleResponse> ModifyFlowRuleAsync(ModifyFlowRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyFlowRuleWithOptionsAsync(request, runtime);
}
public ModifyHotParamRuleResponse ModifyHotParamRuleWithOptions(ModifyHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyHotParamRuleResponse>(DoRPCRequest("ModifyHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyHotParamRuleResponse> ModifyHotParamRuleWithOptionsAsync(ModifyHotParamRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyHotParamRuleResponse>(await DoRPCRequestAsync("ModifyHotParamRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyHotParamRuleResponse ModifyHotParamRule(ModifyHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyHotParamRuleWithOptions(request, runtime);
}
public async Task<ModifyHotParamRuleResponse> ModifyHotParamRuleAsync(ModifyHotParamRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyHotParamRuleWithOptionsAsync(request, runtime);
}
public ModifyIsolationRuleResponse ModifyIsolationRuleWithOptions(ModifyIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyIsolationRuleResponse>(DoRPCRequest("ModifyIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyIsolationRuleResponse> ModifyIsolationRuleWithOptionsAsync(ModifyIsolationRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyIsolationRuleResponse>(await DoRPCRequestAsync("ModifyIsolationRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyIsolationRuleResponse ModifyIsolationRule(ModifyIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyIsolationRuleWithOptions(request, runtime);
}
public async Task<ModifyIsolationRuleResponse> ModifyIsolationRuleAsync(ModifyIsolationRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyIsolationRuleWithOptionsAsync(request, runtime);
}
public ModifySystemRuleResponse ModifySystemRuleWithOptions(ModifySystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySystemRuleResponse>(DoRPCRequest("ModifySystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifySystemRuleResponse> ModifySystemRuleWithOptionsAsync(ModifySystemRuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySystemRuleResponse>(await DoRPCRequestAsync("ModifySystemRule", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifySystemRuleResponse ModifySystemRule(ModifySystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySystemRuleWithOptions(request, runtime);
}
public async Task<ModifySystemRuleResponse> ModifySystemRuleAsync(ModifySystemRuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySystemRuleWithOptionsAsync(request, runtime);
}
public OpenAhasServiceResponse OpenAhasServiceWithOptions(OpenAhasServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<OpenAhasServiceResponse>(DoRPCRequest("OpenAhasService", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<OpenAhasServiceResponse> OpenAhasServiceWithOptionsAsync(OpenAhasServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<OpenAhasServiceResponse>(await DoRPCRequestAsync("OpenAhasService", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public OpenAhasServiceResponse OpenAhasService(OpenAhasServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return OpenAhasServiceWithOptions(request, runtime);
}
public async Task<OpenAhasServiceResponse> OpenAhasServiceAsync(OpenAhasServiceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await OpenAhasServiceWithOptionsAsync(request, runtime);
}
public PushExperimentTaskResponse PushExperimentTaskWithOptions(PushExperimentTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PushExperimentTaskResponse>(DoRPCRequest("PushExperimentTask", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<PushExperimentTaskResponse> PushExperimentTaskWithOptionsAsync(PushExperimentTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PushExperimentTaskResponse>(await DoRPCRequestAsync("PushExperimentTask", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public PushExperimentTaskResponse PushExperimentTask(PushExperimentTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return PushExperimentTaskWithOptions(request, runtime);
}
public async Task<PushExperimentTaskResponse> PushExperimentTaskAsync(PushExperimentTaskRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await PushExperimentTaskWithOptionsAsync(request, runtime);
}
public QueryExperimentsByEmpIdResponse QueryExperimentsByEmpIdWithOptions(QueryExperimentsByEmpIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<QueryExperimentsByEmpIdResponse>(DoRPCRequest("QueryExperimentsByEmpId", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<QueryExperimentsByEmpIdResponse> QueryExperimentsByEmpIdWithOptionsAsync(QueryExperimentsByEmpIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<QueryExperimentsByEmpIdResponse>(await DoRPCRequestAsync("QueryExperimentsByEmpId", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public QueryExperimentsByEmpIdResponse QueryExperimentsByEmpId(QueryExperimentsByEmpIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryExperimentsByEmpIdWithOptions(request, runtime);
}
public async Task<QueryExperimentsByEmpIdResponse> QueryExperimentsByEmpIdAsync(QueryExperimentsByEmpIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryExperimentsByEmpIdWithOptionsAsync(request, runtime);
}
public QueryExperimentSimpleInfoForMkResponse QueryExperimentSimpleInfoForMkWithOptions(QueryExperimentSimpleInfoForMkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<QueryExperimentSimpleInfoForMkResponse>(DoRPCRequest("QueryExperimentSimpleInfoForMk", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<QueryExperimentSimpleInfoForMkResponse> QueryExperimentSimpleInfoForMkWithOptionsAsync(QueryExperimentSimpleInfoForMkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<QueryExperimentSimpleInfoForMkResponse>(await DoRPCRequestAsync("QueryExperimentSimpleInfoForMk", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public QueryExperimentSimpleInfoForMkResponse QueryExperimentSimpleInfoForMk(QueryExperimentSimpleInfoForMkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryExperimentSimpleInfoForMkWithOptions(request, runtime);
}
public async Task<QueryExperimentSimpleInfoForMkResponse> QueryExperimentSimpleInfoForMkAsync(QueryExperimentSimpleInfoForMkRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryExperimentSimpleInfoForMkWithOptionsAsync(request, runtime);
}
public QueryExperimentTaskIdByExpIdResponse QueryExperimentTaskIdByExpIdWithOptions(QueryExperimentTaskIdByExpIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<QueryExperimentTaskIdByExpIdResponse>(DoRPCRequest("QueryExperimentTaskIdByExpId", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<QueryExperimentTaskIdByExpIdResponse> QueryExperimentTaskIdByExpIdWithOptionsAsync(QueryExperimentTaskIdByExpIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<QueryExperimentTaskIdByExpIdResponse>(await DoRPCRequestAsync("QueryExperimentTaskIdByExpId", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public QueryExperimentTaskIdByExpIdResponse QueryExperimentTaskIdByExpId(QueryExperimentTaskIdByExpIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryExperimentTaskIdByExpIdWithOptions(request, runtime);
}
public async Task<QueryExperimentTaskIdByExpIdResponse> QueryExperimentTaskIdByExpIdAsync(QueryExperimentTaskIdByExpIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryExperimentTaskIdByExpIdWithOptionsAsync(request, runtime);
}
public SearchApplicationScopesResponse SearchApplicationScopesWithOptions(SearchApplicationScopesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SearchApplicationScopesResponse>(DoRPCRequest("SearchApplicationScopes", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SearchApplicationScopesResponse> SearchApplicationScopesWithOptionsAsync(SearchApplicationScopesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SearchApplicationScopesResponse>(await DoRPCRequestAsync("SearchApplicationScopes", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SearchApplicationScopesResponse SearchApplicationScopes(SearchApplicationScopesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SearchApplicationScopesWithOptions(request, runtime);
}
public async Task<SearchApplicationScopesResponse> SearchApplicationScopesAsync(SearchApplicationScopesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SearchApplicationScopesWithOptionsAsync(request, runtime);
}
public SearchUserApplicationsResponse SearchUserApplicationsWithOptions(SearchUserApplicationsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SearchUserApplicationsResponse>(DoRPCRequest("SearchUserApplications", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SearchUserApplicationsResponse> SearchUserApplicationsWithOptionsAsync(SearchUserApplicationsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SearchUserApplicationsResponse>(await DoRPCRequestAsync("SearchUserApplications", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SearchUserApplicationsResponse SearchUserApplications(SearchUserApplicationsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SearchUserApplicationsWithOptions(request, runtime);
}
public async Task<SearchUserApplicationsResponse> SearchUserApplicationsAsync(SearchUserApplicationsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SearchUserApplicationsWithOptionsAsync(request, runtime);
}
public UpdateExperimentResponse UpdateExperimentWithOptions(UpdateExperimentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<UpdateExperimentResponse>(DoRPCRequest("UpdateExperiment", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<UpdateExperimentResponse> UpdateExperimentWithOptionsAsync(UpdateExperimentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<UpdateExperimentResponse>(await DoRPCRequestAsync("UpdateExperiment", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public UpdateExperimentResponse UpdateExperiment(UpdateExperimentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateExperimentWithOptions(request, runtime);
}
public async Task<UpdateExperimentResponse> UpdateExperimentAsync(UpdateExperimentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateExperimentWithOptionsAsync(request, runtime);
}
public UpdateExperimentBasicInfoResponse UpdateExperimentBasicInfoWithOptions(UpdateExperimentBasicInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<UpdateExperimentBasicInfoResponse>(DoRPCRequest("UpdateExperimentBasicInfo", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<UpdateExperimentBasicInfoResponse> UpdateExperimentBasicInfoWithOptionsAsync(UpdateExperimentBasicInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<UpdateExperimentBasicInfoResponse>(await DoRPCRequestAsync("UpdateExperimentBasicInfo", "2019-09-01", "HTTPS", "POST", "AK", "json", req, runtime));
}
public UpdateExperimentBasicInfoResponse UpdateExperimentBasicInfo(UpdateExperimentBasicInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateExperimentBasicInfoWithOptions(request, runtime);
}
public async Task<UpdateExperimentBasicInfoResponse> UpdateExperimentBasicInfoAsync(UpdateExperimentBasicInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateExperimentBasicInfoWithOptionsAsync(request, runtime);
}
}
}