mpserverless-20190615/core/Client.cs (6,500 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.MPServerless20190615.Models; namespace AlibabaCloud.SDK.MPServerless20190615 { public class Client : AlibabaCloud.OpenApiClient.Client { public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config) { this._endpointRule = ""; CheckConfig(config); this._endpoint = GetEndpoint("mpserverless", _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 AddCorsDomainResponse AddCorsDomainWithOptions(AddCorsDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "AddCorsDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<AddCorsDomainResponse>(CallApi(params_, req, runtime)); } public async Task<AddCorsDomainResponse> AddCorsDomainWithOptionsAsync(AddCorsDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "AddCorsDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<AddCorsDomainResponse>(await CallApiAsync(params_, req, runtime)); } public AddCorsDomainResponse AddCorsDomain(AddCorsDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return AddCorsDomainWithOptions(request, runtime); } public async Task<AddCorsDomainResponse> AddCorsDomainAsync(AddCorsDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await AddCorsDomainWithOptionsAsync(request, runtime); } public AddDingtalkOpenPlatformConfigResponse AddDingtalkOpenPlatformConfigWithOptions(AddDingtalkOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSecret)) { body["AppSecret"] = request.AppSecret; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "AddDingtalkOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<AddDingtalkOpenPlatformConfigResponse>(CallApi(params_, req, runtime)); } public async Task<AddDingtalkOpenPlatformConfigResponse> AddDingtalkOpenPlatformConfigWithOptionsAsync(AddDingtalkOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSecret)) { body["AppSecret"] = request.AppSecret; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "AddDingtalkOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<AddDingtalkOpenPlatformConfigResponse>(await CallApiAsync(params_, req, runtime)); } public AddDingtalkOpenPlatformConfigResponse AddDingtalkOpenPlatformConfig(AddDingtalkOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return AddDingtalkOpenPlatformConfigWithOptions(request, runtime); } public async Task<AddDingtalkOpenPlatformConfigResponse> AddDingtalkOpenPlatformConfigAsync(AddDingtalkOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await AddDingtalkOpenPlatformConfigWithOptionsAsync(request, runtime); } public AttachWebHostingCertificateResponse AttachWebHostingCertificateWithOptions(AttachWebHostingCertificateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertName)) { body["CertName"] = request.CertName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertType)) { body["CertType"] = request.CertType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrivateKey)) { body["PrivateKey"] = request.PrivateKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServerCertificate)) { body["ServerCertificate"] = request.ServerCertificate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "AttachWebHostingCertificate", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<AttachWebHostingCertificateResponse>(CallApi(params_, req, runtime)); } public async Task<AttachWebHostingCertificateResponse> AttachWebHostingCertificateWithOptionsAsync(AttachWebHostingCertificateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertName)) { body["CertName"] = request.CertName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertType)) { body["CertType"] = request.CertType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrivateKey)) { body["PrivateKey"] = request.PrivateKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServerCertificate)) { body["ServerCertificate"] = request.ServerCertificate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "AttachWebHostingCertificate", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<AttachWebHostingCertificateResponse>(await CallApiAsync(params_, req, runtime)); } public AttachWebHostingCertificateResponse AttachWebHostingCertificate(AttachWebHostingCertificateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return AttachWebHostingCertificateWithOptions(request, runtime); } public async Task<AttachWebHostingCertificateResponse> AttachWebHostingCertificateAsync(AttachWebHostingCertificateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await AttachWebHostingCertificateWithOptionsAsync(request, runtime); } public BatchDeleteWebHostingFilesResponse BatchDeleteWebHostingFilesWithOptions(BatchDeleteWebHostingFilesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilePaths)) { body["FilePaths"] = request.FilePaths; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "BatchDeleteWebHostingFiles", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<BatchDeleteWebHostingFilesResponse>(CallApi(params_, req, runtime)); } public async Task<BatchDeleteWebHostingFilesResponse> BatchDeleteWebHostingFilesWithOptionsAsync(BatchDeleteWebHostingFilesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilePaths)) { body["FilePaths"] = request.FilePaths; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "BatchDeleteWebHostingFiles", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<BatchDeleteWebHostingFilesResponse>(await CallApiAsync(params_, req, runtime)); } public BatchDeleteWebHostingFilesResponse BatchDeleteWebHostingFiles(BatchDeleteWebHostingFilesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return BatchDeleteWebHostingFilesWithOptions(request, runtime); } public async Task<BatchDeleteWebHostingFilesResponse> BatchDeleteWebHostingFilesAsync(BatchDeleteWebHostingFilesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await BatchDeleteWebHostingFilesWithOptionsAsync(request, runtime); } public BindWebHostingCustomDomainResponse BindWebHostingCustomDomainWithOptions(BindWebHostingCustomDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomain)) { body["CustomDomain"] = request.CustomDomain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "BindWebHostingCustomDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<BindWebHostingCustomDomainResponse>(CallApi(params_, req, runtime)); } public async Task<BindWebHostingCustomDomainResponse> BindWebHostingCustomDomainWithOptionsAsync(BindWebHostingCustomDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomain)) { body["CustomDomain"] = request.CustomDomain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "BindWebHostingCustomDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<BindWebHostingCustomDomainResponse>(await CallApiAsync(params_, req, runtime)); } public BindWebHostingCustomDomainResponse BindWebHostingCustomDomain(BindWebHostingCustomDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return BindWebHostingCustomDomainWithOptions(request, runtime); } public async Task<BindWebHostingCustomDomainResponse> BindWebHostingCustomDomainAsync(BindWebHostingCustomDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await BindWebHostingCustomDomainWithOptionsAsync(request, runtime); } public CheckMpServerlessRoleExistsResponse CheckMpServerlessRoleExistsWithOptions(CheckMpServerlessRoleExistsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoleName)) { query["RoleName"] = request.RoleName; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CheckMpServerlessRoleExists", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CheckMpServerlessRoleExistsResponse>(CallApi(params_, req, runtime)); } public async Task<CheckMpServerlessRoleExistsResponse> CheckMpServerlessRoleExistsWithOptionsAsync(CheckMpServerlessRoleExistsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoleName)) { query["RoleName"] = request.RoleName; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CheckMpServerlessRoleExists", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CheckMpServerlessRoleExistsResponse>(await CallApiAsync(params_, req, runtime)); } public CheckMpServerlessRoleExistsResponse CheckMpServerlessRoleExists(CheckMpServerlessRoleExistsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CheckMpServerlessRoleExistsWithOptions(request, runtime); } public async Task<CheckMpServerlessRoleExistsResponse> CheckMpServerlessRoleExistsAsync(CheckMpServerlessRoleExistsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CheckMpServerlessRoleExistsWithOptionsAsync(request, runtime); } public CreateDBExportTaskResponse CreateDBExportTaskWithOptions(CreateDBExportTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Collection)) { body["Collection"] = request.Collection; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Fields)) { body["Fields"] = request.Fields; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileType)) { body["FileType"] = request.FileType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateDBExportTask", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDBExportTaskResponse>(CallApi(params_, req, runtime)); } public async Task<CreateDBExportTaskResponse> CreateDBExportTaskWithOptionsAsync(CreateDBExportTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Collection)) { body["Collection"] = request.Collection; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Fields)) { body["Fields"] = request.Fields; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileType)) { body["FileType"] = request.FileType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateDBExportTask", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDBExportTaskResponse>(await CallApiAsync(params_, req, runtime)); } public CreateDBExportTaskResponse CreateDBExportTask(CreateDBExportTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateDBExportTaskWithOptions(request, runtime); } public async Task<CreateDBExportTaskResponse> CreateDBExportTaskAsync(CreateDBExportTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateDBExportTaskWithOptionsAsync(request, runtime); } public CreateDBImportTaskResponse CreateDBImportTaskWithOptions(CreateDBImportTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Collection)) { body["Collection"] = request.Collection; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileType)) { body["FileType"] = request.FileType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateDBImportTask", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDBImportTaskResponse>(CallApi(params_, req, runtime)); } public async Task<CreateDBImportTaskResponse> CreateDBImportTaskWithOptionsAsync(CreateDBImportTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Collection)) { body["Collection"] = request.Collection; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileType)) { body["FileType"] = request.FileType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateDBImportTask", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDBImportTaskResponse>(await CallApiAsync(params_, req, runtime)); } public CreateDBImportTaskResponse CreateDBImportTask(CreateDBImportTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateDBImportTaskWithOptions(request, runtime); } public async Task<CreateDBImportTaskResponse> CreateDBImportTaskAsync(CreateDBImportTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateDBImportTaskWithOptionsAsync(request, runtime); } public CreateDBRestoreTaskResponse CreateDBRestoreTaskWithOptions(CreateDBRestoreTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupId)) { body["BackupId"] = request.BackupId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NewCollections)) { body["NewCollections"] = request.NewCollections; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginCollections)) { body["OriginCollections"] = request.OriginCollections; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateDBRestoreTask", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDBRestoreTaskResponse>(CallApi(params_, req, runtime)); } public async Task<CreateDBRestoreTaskResponse> CreateDBRestoreTaskWithOptionsAsync(CreateDBRestoreTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupId)) { body["BackupId"] = request.BackupId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NewCollections)) { body["NewCollections"] = request.NewCollections; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginCollections)) { body["OriginCollections"] = request.OriginCollections; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateDBRestoreTask", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDBRestoreTaskResponse>(await CallApiAsync(params_, req, runtime)); } public CreateDBRestoreTaskResponse CreateDBRestoreTask(CreateDBRestoreTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateDBRestoreTaskWithOptions(request, runtime); } public async Task<CreateDBRestoreTaskResponse> CreateDBRestoreTaskAsync(CreateDBRestoreTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateDBRestoreTaskWithOptionsAsync(request, runtime); } public CreateFunctionResponse CreateFunctionWithOptions(CreateFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Memory)) { body["Memory"] = request.Memory; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Runtime)) { body["Runtime"] = request.Runtime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Timeout)) { body["Timeout"] = request.Timeout; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateFunctionResponse>(CallApi(params_, req, runtime)); } public async Task<CreateFunctionResponse> CreateFunctionWithOptionsAsync(CreateFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Memory)) { body["Memory"] = request.Memory; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Runtime)) { body["Runtime"] = request.Runtime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Timeout)) { body["Timeout"] = request.Timeout; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateFunctionResponse>(await CallApiAsync(params_, req, runtime)); } public CreateFunctionResponse CreateFunction(CreateFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateFunctionWithOptions(request, runtime); } public async Task<CreateFunctionResponse> CreateFunctionAsync(CreateFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateFunctionWithOptionsAsync(request, runtime); } public CreateFunctionDeploymentResponse CreateFunctionDeploymentWithOptions(CreateFunctionDeploymentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateFunctionDeployment", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateFunctionDeploymentResponse>(CallApi(params_, req, runtime)); } public async Task<CreateFunctionDeploymentResponse> CreateFunctionDeploymentWithOptionsAsync(CreateFunctionDeploymentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateFunctionDeployment", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateFunctionDeploymentResponse>(await CallApiAsync(params_, req, runtime)); } public CreateFunctionDeploymentResponse CreateFunctionDeployment(CreateFunctionDeploymentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateFunctionDeploymentWithOptions(request, runtime); } public async Task<CreateFunctionDeploymentResponse> CreateFunctionDeploymentAsync(CreateFunctionDeploymentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateFunctionDeploymentWithOptionsAsync(request, runtime); } public CreateSpaceResponse CreateSpaceWithOptions(CreateSpaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WorkspaceId)) { body["WorkspaceId"] = request.WorkspaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateSpace", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateSpaceResponse>(CallApi(params_, req, runtime)); } public async Task<CreateSpaceResponse> CreateSpaceWithOptionsAsync(CreateSpaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WorkspaceId)) { body["WorkspaceId"] = request.WorkspaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateSpace", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateSpaceResponse>(await CallApiAsync(params_, req, runtime)); } public CreateSpaceResponse CreateSpace(CreateSpaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateSpaceWithOptions(request, runtime); } public async Task<CreateSpaceResponse> CreateSpaceAsync(CreateSpaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateSpaceWithOptionsAsync(request, runtime); } public CreateSpaceWithOrderResponse CreateSpaceWithOrderWithOptions(CreateSpaceWithOrderRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PackageVersion)) { body["PackageVersion"] = request.PackageVersion; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Period)) { body["Period"] = request.Period; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionType)) { body["SubscriptionType"] = request.SubscriptionType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UseCoupon)) { body["UseCoupon"] = request.UseCoupon; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateSpaceWithOrder", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateSpaceWithOrderResponse>(CallApi(params_, req, runtime)); } public async Task<CreateSpaceWithOrderResponse> CreateSpaceWithOrderWithOptionsAsync(CreateSpaceWithOrderRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PackageVersion)) { body["PackageVersion"] = request.PackageVersion; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Period)) { body["Period"] = request.Period; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionType)) { body["SubscriptionType"] = request.SubscriptionType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UseCoupon)) { body["UseCoupon"] = request.UseCoupon; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateSpaceWithOrder", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateSpaceWithOrderResponse>(await CallApiAsync(params_, req, runtime)); } public CreateSpaceWithOrderResponse CreateSpaceWithOrder(CreateSpaceWithOrderRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateSpaceWithOrderWithOptions(request, runtime); } public async Task<CreateSpaceWithOrderResponse> CreateSpaceWithOrderAsync(CreateSpaceWithOrderRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateSpaceWithOrderWithOptionsAsync(request, runtime); } public DeleteAntOpenPlatformConfigResponse DeleteAntOpenPlatformConfigWithOptions(DeleteAntOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteAntOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteAntOpenPlatformConfigResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteAntOpenPlatformConfigResponse> DeleteAntOpenPlatformConfigWithOptionsAsync(DeleteAntOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteAntOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteAntOpenPlatformConfigResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteAntOpenPlatformConfigResponse DeleteAntOpenPlatformConfig(DeleteAntOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteAntOpenPlatformConfigWithOptions(request, runtime); } public async Task<DeleteAntOpenPlatformConfigResponse> DeleteAntOpenPlatformConfigAsync(DeleteAntOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteAntOpenPlatformConfigWithOptionsAsync(request, runtime); } public DeleteCorsDomainResponse DeleteCorsDomainWithOptions(DeleteCorsDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainId)) { body["DomainId"] = request.DomainId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteCorsDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteCorsDomainResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteCorsDomainResponse> DeleteCorsDomainWithOptionsAsync(DeleteCorsDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainId)) { body["DomainId"] = request.DomainId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteCorsDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteCorsDomainResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteCorsDomainResponse DeleteCorsDomain(DeleteCorsDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteCorsDomainWithOptions(request, runtime); } public async Task<DeleteCorsDomainResponse> DeleteCorsDomainAsync(DeleteCorsDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteCorsDomainWithOptionsAsync(request, runtime); } public DeleteDBCollectionResponse DeleteDBCollectionWithOptions(DeleteDBCollectionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) { body["Body"] = request.Body; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteDBCollection", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteDBCollectionResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteDBCollectionResponse> DeleteDBCollectionWithOptionsAsync(DeleteDBCollectionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) { body["Body"] = request.Body; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteDBCollection", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteDBCollectionResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteDBCollectionResponse DeleteDBCollection(DeleteDBCollectionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteDBCollectionWithOptions(request, runtime); } public async Task<DeleteDBCollectionResponse> DeleteDBCollectionAsync(DeleteDBCollectionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteDBCollectionWithOptionsAsync(request, runtime); } public DeleteDingtalkOpenPlatformConfigResponse DeleteDingtalkOpenPlatformConfigWithOptions(DeleteDingtalkOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteDingtalkOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteDingtalkOpenPlatformConfigResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteDingtalkOpenPlatformConfigResponse> DeleteDingtalkOpenPlatformConfigWithOptionsAsync(DeleteDingtalkOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteDingtalkOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteDingtalkOpenPlatformConfigResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteDingtalkOpenPlatformConfigResponse DeleteDingtalkOpenPlatformConfig(DeleteDingtalkOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteDingtalkOpenPlatformConfigWithOptions(request, runtime); } public async Task<DeleteDingtalkOpenPlatformConfigResponse> DeleteDingtalkOpenPlatformConfigAsync(DeleteDingtalkOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteDingtalkOpenPlatformConfigWithOptionsAsync(request, runtime); } public DeleteFileResponse DeleteFileWithOptions(DeleteFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteFileResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteFileResponse> DeleteFileWithOptionsAsync(DeleteFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteFileResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteFileResponse DeleteFile(DeleteFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteFileWithOptions(request, runtime); } public async Task<DeleteFileResponse> DeleteFileAsync(DeleteFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteFileWithOptionsAsync(request, runtime); } public DeleteFunctionResponse DeleteFunctionWithOptions(DeleteFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteFunctionResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteFunctionResponse> DeleteFunctionWithOptionsAsync(DeleteFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteFunctionResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteFunctionResponse DeleteFunction(DeleteFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteFunctionWithOptions(request, runtime); } public async Task<DeleteFunctionResponse> DeleteFunctionAsync(DeleteFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteFunctionWithOptionsAsync(request, runtime); } public DeleteSpaceResponse DeleteSpaceWithOptions(DeleteSpaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteSpace", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteSpaceResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteSpaceResponse> DeleteSpaceWithOptionsAsync(DeleteSpaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteSpace", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteSpaceResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteSpaceResponse DeleteSpace(DeleteSpaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteSpaceWithOptions(request, runtime); } public async Task<DeleteSpaceResponse> DeleteSpaceAsync(DeleteSpaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteSpaceWithOptionsAsync(request, runtime); } public DeleteWebHostingCertificateResponse DeleteWebHostingCertificateWithOptions(DeleteWebHostingCertificateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteWebHostingCertificate", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteWebHostingCertificateResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteWebHostingCertificateResponse> DeleteWebHostingCertificateWithOptionsAsync(DeleteWebHostingCertificateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteWebHostingCertificate", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteWebHostingCertificateResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteWebHostingCertificateResponse DeleteWebHostingCertificate(DeleteWebHostingCertificateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteWebHostingCertificateWithOptions(request, runtime); } public async Task<DeleteWebHostingCertificateResponse> DeleteWebHostingCertificateAsync(DeleteWebHostingCertificateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteWebHostingCertificateWithOptionsAsync(request, runtime); } public DeleteWebHostingFileResponse DeleteWebHostingFileWithOptions(DeleteWebHostingFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilePath)) { body["FilePath"] = request.FilePath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteWebHostingFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteWebHostingFileResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteWebHostingFileResponse> DeleteWebHostingFileWithOptionsAsync(DeleteWebHostingFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilePath)) { body["FilePath"] = request.FilePath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteWebHostingFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteWebHostingFileResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteWebHostingFileResponse DeleteWebHostingFile(DeleteWebHostingFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteWebHostingFileWithOptions(request, runtime); } public async Task<DeleteWebHostingFileResponse> DeleteWebHostingFileAsync(DeleteWebHostingFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteWebHostingFileWithOptionsAsync(request, runtime); } public DeleteWechatOpenPlatformConfigResponse DeleteWechatOpenPlatformConfigWithOptions(DeleteWechatOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteWechatOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteWechatOpenPlatformConfigResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteWechatOpenPlatformConfigResponse> DeleteWechatOpenPlatformConfigWithOptionsAsync(DeleteWechatOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteWechatOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteWechatOpenPlatformConfigResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteWechatOpenPlatformConfigResponse DeleteWechatOpenPlatformConfig(DeleteWechatOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteWechatOpenPlatformConfigWithOptions(request, runtime); } public async Task<DeleteWechatOpenPlatformConfigResponse> DeleteWechatOpenPlatformConfigAsync(DeleteWechatOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteWechatOpenPlatformConfigWithOptionsAsync(request, runtime); } public DeployFunctionResponse DeployFunctionWithOptions(DeployFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeploymentId)) { body["DeploymentId"] = request.DeploymentId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeployFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeployFunctionResponse>(CallApi(params_, req, runtime)); } public async Task<DeployFunctionResponse> DeployFunctionWithOptionsAsync(DeployFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeploymentId)) { body["DeploymentId"] = request.DeploymentId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeployFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeployFunctionResponse>(await CallApiAsync(params_, req, runtime)); } public DeployFunctionResponse DeployFunction(DeployFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeployFunctionWithOptions(request, runtime); } public async Task<DeployFunctionResponse> DeployFunctionAsync(DeployFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeployFunctionWithOptionsAsync(request, runtime); } public DescribeCdnDomainResponse DescribeCdnDomainWithOptions(DescribeCdnDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TenantId)) { body["TenantId"] = request.TenantId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeCdnDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeCdnDomainResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeCdnDomainResponse> DescribeCdnDomainWithOptionsAsync(DescribeCdnDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TenantId)) { body["TenantId"] = request.TenantId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeCdnDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeCdnDomainResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeCdnDomainResponse DescribeCdnDomain(DescribeCdnDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeCdnDomainWithOptions(request, runtime); } public async Task<DescribeCdnDomainResponse> DescribeCdnDomainAsync(DescribeCdnDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeCdnDomainWithOptionsAsync(request, runtime); } public DescribeFCOpenStatusResponse DescribeFCOpenStatusWithOptions(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest(); AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeFCOpenStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeFCOpenStatusResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeFCOpenStatusResponse> DescribeFCOpenStatusWithOptionsAsync(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest(); AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeFCOpenStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeFCOpenStatusResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeFCOpenStatusResponse DescribeFCOpenStatus() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeFCOpenStatusWithOptions(runtime); } public async Task<DescribeFCOpenStatusResponse> DescribeFCOpenStatusAsync() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeFCOpenStatusWithOptionsAsync(runtime); } public DescribeFileUploadSignedUrlResponse DescribeFileUploadSignedUrlWithOptions(DescribeFileUploadSignedUrlRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ContentType)) { body["ContentType"] = request.ContentType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileId)) { body["FileId"] = request.FileId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Filename)) { body["Filename"] = request.Filename; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeFileUploadSignedUrl", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeFileUploadSignedUrlResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeFileUploadSignedUrlResponse> DescribeFileUploadSignedUrlWithOptionsAsync(DescribeFileUploadSignedUrlRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ContentType)) { body["ContentType"] = request.ContentType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileId)) { body["FileId"] = request.FileId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Filename)) { body["Filename"] = request.Filename; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeFileUploadSignedUrl", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeFileUploadSignedUrlResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeFileUploadSignedUrlResponse DescribeFileUploadSignedUrl(DescribeFileUploadSignedUrlRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeFileUploadSignedUrlWithOptions(request, runtime); } public async Task<DescribeFileUploadSignedUrlResponse> DescribeFileUploadSignedUrlAsync(DescribeFileUploadSignedUrlRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeFileUploadSignedUrlWithOptionsAsync(request, runtime); } public DescribeFunctionResponse DescribeFunctionWithOptions(DescribeFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeFunctionResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeFunctionResponse> DescribeFunctionWithOptionsAsync(DescribeFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeFunctionResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeFunctionResponse DescribeFunction(DescribeFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeFunctionWithOptions(request, runtime); } public async Task<DescribeFunctionResponse> DescribeFunctionAsync(DescribeFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeFunctionWithOptionsAsync(request, runtime); } public DescribeHttpTriggerConfigResponse DescribeHttpTriggerConfigWithOptions(DescribeHttpTriggerConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeHttpTriggerConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeHttpTriggerConfigResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeHttpTriggerConfigResponse> DescribeHttpTriggerConfigWithOptionsAsync(DescribeHttpTriggerConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeHttpTriggerConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeHttpTriggerConfigResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeHttpTriggerConfigResponse DescribeHttpTriggerConfig(DescribeHttpTriggerConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeHttpTriggerConfigWithOptions(request, runtime); } public async Task<DescribeHttpTriggerConfigResponse> DescribeHttpTriggerConfigAsync(DescribeHttpTriggerConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeHttpTriggerConfigWithOptionsAsync(request, runtime); } public DescribeResourceQuotaResponse DescribeResourceQuotaWithOptions(DescribeResourceQuotaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeResourceQuota", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeResourceQuotaResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeResourceQuotaResponse> DescribeResourceQuotaWithOptionsAsync(DescribeResourceQuotaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeResourceQuota", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeResourceQuotaResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeResourceQuotaResponse DescribeResourceQuota(DescribeResourceQuotaRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeResourceQuotaWithOptions(request, runtime); } public async Task<DescribeResourceQuotaResponse> DescribeResourceQuotaAsync(DescribeResourceQuotaRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeResourceQuotaWithOptionsAsync(request, runtime); } public DescribeResourceUsageResponse DescribeResourceUsageWithOptions(DescribeResourceUsageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Format)) { body["Format"] = request.Format; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime)) { body["StartTime"] = request.StartTime; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeResourceUsage", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeResourceUsageResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeResourceUsageResponse> DescribeResourceUsageWithOptionsAsync(DescribeResourceUsageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Format)) { body["Format"] = request.Format; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime)) { body["StartTime"] = request.StartTime; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeResourceUsage", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeResourceUsageResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeResourceUsageResponse DescribeResourceUsage(DescribeResourceUsageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeResourceUsageWithOptions(request, runtime); } public async Task<DescribeResourceUsageResponse> DescribeResourceUsageAsync(DescribeResourceUsageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeResourceUsageWithOptionsAsync(request, runtime); } public DescribeServicePolicyResponse DescribeServicePolicyWithOptions(DescribeServicePolicyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CollectionName)) { body["CollectionName"] = request.CollectionName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceName)) { body["ServiceName"] = request.ServiceName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeServicePolicy", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeServicePolicyResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeServicePolicyResponse> DescribeServicePolicyWithOptionsAsync(DescribeServicePolicyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CollectionName)) { body["CollectionName"] = request.CollectionName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceName)) { body["ServiceName"] = request.ServiceName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeServicePolicy", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeServicePolicyResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeServicePolicyResponse DescribeServicePolicy(DescribeServicePolicyRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeServicePolicyWithOptions(request, runtime); } public async Task<DescribeServicePolicyResponse> DescribeServicePolicyAsync(DescribeServicePolicyRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeServicePolicyWithOptionsAsync(request, runtime); } public DescribeSpaceClientConfigResponse DescribeSpaceClientConfigWithOptions(DescribeSpaceClientConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Detail)) { body["Detail"] = request.Detail; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WorkspaceId)) { body["WorkspaceId"] = request.WorkspaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeSpaceClientConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeSpaceClientConfigResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeSpaceClientConfigResponse> DescribeSpaceClientConfigWithOptionsAsync(DescribeSpaceClientConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Detail)) { body["Detail"] = request.Detail; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WorkspaceId)) { body["WorkspaceId"] = request.WorkspaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeSpaceClientConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeSpaceClientConfigResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeSpaceClientConfigResponse DescribeSpaceClientConfig(DescribeSpaceClientConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeSpaceClientConfigWithOptions(request, runtime); } public async Task<DescribeSpaceClientConfigResponse> DescribeSpaceClientConfigAsync(DescribeSpaceClientConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeSpaceClientConfigWithOptionsAsync(request, runtime); } public DescribeSpacesResponse DescribeSpacesWithOptions(DescribeSpacesRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); DescribeSpacesShrinkRequest request = new DescribeSpacesShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.SpaceIds)) { request.SpaceIdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.SpaceIds, "SpaceIds", "simple"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EmasWorkspaceId)) { body["EmasWorkspaceId"] = request.EmasWorkspaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceIdsShrink)) { body["SpaceIds"] = request.SpaceIdsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpecCode)) { body["SpecCode"] = request.SpecCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TenantId)) { body["TenantId"] = request.TenantId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeSpaces", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeSpacesResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeSpacesResponse> DescribeSpacesWithOptionsAsync(DescribeSpacesRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); DescribeSpacesShrinkRequest request = new DescribeSpacesShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.SpaceIds)) { request.SpaceIdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.SpaceIds, "SpaceIds", "simple"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EmasWorkspaceId)) { body["EmasWorkspaceId"] = request.EmasWorkspaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceIdsShrink)) { body["SpaceIds"] = request.SpaceIdsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpecCode)) { body["SpecCode"] = request.SpecCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TenantId)) { body["TenantId"] = request.TenantId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeSpaces", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeSpacesResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeSpacesResponse DescribeSpaces(DescribeSpacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeSpacesWithOptions(request, runtime); } public async Task<DescribeSpacesResponse> DescribeSpacesAsync(DescribeSpacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeSpacesWithOptionsAsync(request, runtime); } public DescribeWebHostingFileResponse DescribeWebHostingFileWithOptions(DescribeWebHostingFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilePath)) { body["FilePath"] = request.FilePath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeWebHostingFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeWebHostingFileResponse>(CallApi(params_, req, runtime)); } public async Task<DescribeWebHostingFileResponse> DescribeWebHostingFileWithOptionsAsync(DescribeWebHostingFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilePath)) { body["FilePath"] = request.FilePath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DescribeWebHostingFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DescribeWebHostingFileResponse>(await CallApiAsync(params_, req, runtime)); } public DescribeWebHostingFileResponse DescribeWebHostingFile(DescribeWebHostingFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DescribeWebHostingFileWithOptions(request, runtime); } public async Task<DescribeWebHostingFileResponse> DescribeWebHostingFileAsync(DescribeWebHostingFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DescribeWebHostingFileWithOptionsAsync(request, runtime); } public EnableExtensionResponse EnableExtensionWithOptions(EnableExtensionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtensionId)) { body["ExtensionId"] = request.ExtensionId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "EnableExtension", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<EnableExtensionResponse>(CallApi(params_, req, runtime)); } public async Task<EnableExtensionResponse> EnableExtensionWithOptionsAsync(EnableExtensionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtensionId)) { body["ExtensionId"] = request.ExtensionId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "EnableExtension", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<EnableExtensionResponse>(await CallApiAsync(params_, req, runtime)); } public EnableExtensionResponse EnableExtension(EnableExtensionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return EnableExtensionWithOptions(request, runtime); } public async Task<EnableExtensionResponse> EnableExtensionAsync(EnableExtensionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await EnableExtensionWithOptionsAsync(request, runtime); } public GetWebHostingCertificateDetailResponse GetWebHostingCertificateDetailWithOptions(GetWebHostingCertificateDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomain)) { body["CustomDomain"] = request.CustomDomain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingCertificateDetail", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingCertificateDetailResponse>(CallApi(params_, req, runtime)); } public async Task<GetWebHostingCertificateDetailResponse> GetWebHostingCertificateDetailWithOptionsAsync(GetWebHostingCertificateDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomain)) { body["CustomDomain"] = request.CustomDomain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingCertificateDetail", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingCertificateDetailResponse>(await CallApiAsync(params_, req, runtime)); } public GetWebHostingCertificateDetailResponse GetWebHostingCertificateDetail(GetWebHostingCertificateDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWebHostingCertificateDetailWithOptions(request, runtime); } public async Task<GetWebHostingCertificateDetailResponse> GetWebHostingCertificateDetailAsync(GetWebHostingCertificateDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWebHostingCertificateDetailWithOptionsAsync(request, runtime); } public GetWebHostingConfigResponse GetWebHostingConfigWithOptions(GetWebHostingConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingConfigResponse>(CallApi(params_, req, runtime)); } public async Task<GetWebHostingConfigResponse> GetWebHostingConfigWithOptionsAsync(GetWebHostingConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingConfigResponse>(await CallApiAsync(params_, req, runtime)); } public GetWebHostingConfigResponse GetWebHostingConfig(GetWebHostingConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWebHostingConfigWithOptions(request, runtime); } public async Task<GetWebHostingConfigResponse> GetWebHostingConfigAsync(GetWebHostingConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWebHostingConfigWithOptionsAsync(request, runtime); } public GetWebHostingDomainVerificationContentResponse GetWebHostingDomainVerificationContentWithOptions(GetWebHostingDomainVerificationContentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingDomainVerificationContent", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingDomainVerificationContentResponse>(CallApi(params_, req, runtime)); } public async Task<GetWebHostingDomainVerificationContentResponse> GetWebHostingDomainVerificationContentWithOptionsAsync(GetWebHostingDomainVerificationContentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingDomainVerificationContent", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingDomainVerificationContentResponse>(await CallApiAsync(params_, req, runtime)); } public GetWebHostingDomainVerificationContentResponse GetWebHostingDomainVerificationContent(GetWebHostingDomainVerificationContentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWebHostingDomainVerificationContentWithOptions(request, runtime); } public async Task<GetWebHostingDomainVerificationContentResponse> GetWebHostingDomainVerificationContentAsync(GetWebHostingDomainVerificationContentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWebHostingDomainVerificationContentWithOptionsAsync(request, runtime); } public GetWebHostingStatusResponse GetWebHostingStatusWithOptions(GetWebHostingStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingStatusResponse>(CallApi(params_, req, runtime)); } public async Task<GetWebHostingStatusResponse> GetWebHostingStatusWithOptionsAsync(GetWebHostingStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingStatusResponse>(await CallApiAsync(params_, req, runtime)); } public GetWebHostingStatusResponse GetWebHostingStatus(GetWebHostingStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWebHostingStatusWithOptions(request, runtime); } public async Task<GetWebHostingStatusResponse> GetWebHostingStatusAsync(GetWebHostingStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWebHostingStatusWithOptionsAsync(request, runtime); } public GetWebHostingUploadCredentialResponse GetWebHostingUploadCredentialWithOptions(GetWebHostingUploadCredentialRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilePath)) { body["FilePath"] = request.FilePath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingUploadCredential", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingUploadCredentialResponse>(CallApi(params_, req, runtime)); } public async Task<GetWebHostingUploadCredentialResponse> GetWebHostingUploadCredentialWithOptionsAsync(GetWebHostingUploadCredentialRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilePath)) { body["FilePath"] = request.FilePath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebHostingUploadCredential", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebHostingUploadCredentialResponse>(await CallApiAsync(params_, req, runtime)); } public GetWebHostingUploadCredentialResponse GetWebHostingUploadCredential(GetWebHostingUploadCredentialRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWebHostingUploadCredentialWithOptions(request, runtime); } public async Task<GetWebHostingUploadCredentialResponse> GetWebHostingUploadCredentialAsync(GetWebHostingUploadCredentialRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWebHostingUploadCredentialWithOptionsAsync(request, runtime); } public ListCorsDomainsResponse ListCorsDomainsWithOptions(ListCorsDomainsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListCorsDomains", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListCorsDomainsResponse>(CallApi(params_, req, runtime)); } public async Task<ListCorsDomainsResponse> ListCorsDomainsWithOptionsAsync(ListCorsDomainsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListCorsDomains", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListCorsDomainsResponse>(await CallApiAsync(params_, req, runtime)); } public ListCorsDomainsResponse ListCorsDomains(ListCorsDomainsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListCorsDomainsWithOptions(request, runtime); } public async Task<ListCorsDomainsResponse> ListCorsDomainsAsync(ListCorsDomainsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListCorsDomainsWithOptionsAsync(request, runtime); } public ListDingtalkOpenPlatformConfigsResponse ListDingtalkOpenPlatformConfigsWithOptions(ListDingtalkOpenPlatformConfigsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListDingtalkOpenPlatformConfigs", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDingtalkOpenPlatformConfigsResponse>(CallApi(params_, req, runtime)); } public async Task<ListDingtalkOpenPlatformConfigsResponse> ListDingtalkOpenPlatformConfigsWithOptionsAsync(ListDingtalkOpenPlatformConfigsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListDingtalkOpenPlatformConfigs", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDingtalkOpenPlatformConfigsResponse>(await CallApiAsync(params_, req, runtime)); } public ListDingtalkOpenPlatformConfigsResponse ListDingtalkOpenPlatformConfigs(ListDingtalkOpenPlatformConfigsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListDingtalkOpenPlatformConfigsWithOptions(request, runtime); } public async Task<ListDingtalkOpenPlatformConfigsResponse> ListDingtalkOpenPlatformConfigsAsync(ListDingtalkOpenPlatformConfigsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListDingtalkOpenPlatformConfigsWithOptionsAsync(request, runtime); } public ListExtensionsResponse ListExtensionsWithOptions(ListExtensionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListExtensions", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListExtensionsResponse>(CallApi(params_, req, runtime)); } public async Task<ListExtensionsResponse> ListExtensionsWithOptionsAsync(ListExtensionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber)) { body["PageNumber"] = request.PageNumber; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListExtensions", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListExtensionsResponse>(await CallApiAsync(params_, req, runtime)); } public ListExtensionsResponse ListExtensions(ListExtensionsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListExtensionsWithOptions(request, runtime); } public async Task<ListExtensionsResponse> ListExtensionsAsync(ListExtensionsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListExtensionsWithOptionsAsync(request, runtime); } public ListFileResponse ListFileWithOptions(ListFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextToken)) { query["NextToken"] = request.NextToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthDelta)) { body["AuthDelta"] = request.AuthDelta; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileId)) { body["FileId"] = request.FileId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Keyword)) { body["Keyword"] = request.Keyword; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Prefix)) { body["Prefix"] = request.Prefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFileResponse>(CallApi(params_, req, runtime)); } public async Task<ListFileResponse> ListFileWithOptionsAsync(ListFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextToken)) { query["NextToken"] = request.NextToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthDelta)) { body["AuthDelta"] = request.AuthDelta; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileId)) { body["FileId"] = request.FileId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Keyword)) { body["Keyword"] = request.Keyword; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Prefix)) { body["Prefix"] = request.Prefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFileResponse>(await CallApiAsync(params_, req, runtime)); } public ListFileResponse ListFile(ListFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListFileWithOptions(request, runtime); } public async Task<ListFileResponse> ListFileAsync(ListFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListFileWithOptionsAsync(request, runtime); } public ListFunctionResponse ListFunctionWithOptions(ListFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilterBy)) { body["FilterBy"] = request.FilterBy; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFunctionResponse>(CallApi(params_, req, runtime)); } public async Task<ListFunctionResponse> ListFunctionWithOptionsAsync(ListFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilterBy)) { body["FilterBy"] = request.FilterBy; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFunctionResponse>(await CallApiAsync(params_, req, runtime)); } public ListFunctionResponse ListFunction(ListFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListFunctionWithOptions(request, runtime); } public async Task<ListFunctionResponse> ListFunctionAsync(ListFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListFunctionWithOptionsAsync(request, runtime); } public ListFunctionDeploymentResponse ListFunctionDeploymentWithOptions(ListFunctionDeploymentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFunctionDeployment", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFunctionDeploymentResponse>(CallApi(params_, req, runtime)); } public async Task<ListFunctionDeploymentResponse> ListFunctionDeploymentWithOptionsAsync(ListFunctionDeploymentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFunctionDeployment", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFunctionDeploymentResponse>(await CallApiAsync(params_, req, runtime)); } public ListFunctionDeploymentResponse ListFunctionDeployment(ListFunctionDeploymentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListFunctionDeploymentWithOptions(request, runtime); } public async Task<ListFunctionDeploymentResponse> ListFunctionDeploymentAsync(ListFunctionDeploymentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListFunctionDeploymentWithOptionsAsync(request, runtime); } public ListFunctionLogResponse ListFunctionLogWithOptions(ListFunctionLogRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FromDate)) { body["FromDate"] = request.FromDate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LogRequestId)) { body["LogRequestId"] = request.LogRequestId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ToDate)) { body["ToDate"] = request.ToDate; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFunctionLog", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFunctionLogResponse>(CallApi(params_, req, runtime)); } public async Task<ListFunctionLogResponse> ListFunctionLogWithOptionsAsync(ListFunctionLogRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FromDate)) { body["FromDate"] = request.FromDate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LogRequestId)) { body["LogRequestId"] = request.LogRequestId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ToDate)) { body["ToDate"] = request.ToDate; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFunctionLog", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFunctionLogResponse>(await CallApiAsync(params_, req, runtime)); } public ListFunctionLogResponse ListFunctionLog(ListFunctionLogRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListFunctionLogWithOptions(request, runtime); } public async Task<ListFunctionLogResponse> ListFunctionLogAsync(ListFunctionLogRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListFunctionLogWithOptionsAsync(request, runtime); } public ListOpenPlatformConfigResponse ListOpenPlatformConfigWithOptions(ListOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform)) { body["Platform"] = request.Platform; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListOpenPlatformConfigResponse>(CallApi(params_, req, runtime)); } public async Task<ListOpenPlatformConfigResponse> ListOpenPlatformConfigWithOptionsAsync(ListOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform)) { body["Platform"] = request.Platform; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListOpenPlatformConfigResponse>(await CallApiAsync(params_, req, runtime)); } public ListOpenPlatformConfigResponse ListOpenPlatformConfig(ListOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListOpenPlatformConfigWithOptions(request, runtime); } public async Task<ListOpenPlatformConfigResponse> ListOpenPlatformConfigAsync(ListOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListOpenPlatformConfigWithOptionsAsync(request, runtime); } public ListSpaceResponse ListSpaceWithOptions(ListSpaceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); ListSpaceShrinkRequest request = new ListSpaceShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.SpaceIds)) { request.SpaceIdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.SpaceIds, "SpaceIds", "simple"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EmasWorkspaceId)) { body["EmasWorkspaceId"] = request.EmasWorkspaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceIdsShrink)) { body["SpaceIds"] = request.SpaceIdsShrink; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListSpace", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListSpaceResponse>(CallApi(params_, req, runtime)); } public async Task<ListSpaceResponse> ListSpaceWithOptionsAsync(ListSpaceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); ListSpaceShrinkRequest request = new ListSpaceShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.SpaceIds)) { request.SpaceIdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.SpaceIds, "SpaceIds", "simple"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EmasWorkspaceId)) { body["EmasWorkspaceId"] = request.EmasWorkspaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNum)) { body["PageNum"] = request.PageNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceIdsShrink)) { body["SpaceIds"] = request.SpaceIdsShrink; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListSpace", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListSpaceResponse>(await CallApiAsync(params_, req, runtime)); } public ListSpaceResponse ListSpace(ListSpaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListSpaceWithOptions(request, runtime); } public async Task<ListSpaceResponse> ListSpaceAsync(ListSpaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListSpaceWithOptionsAsync(request, runtime); } public ListWebHostingCustomDomainsResponse ListWebHostingCustomDomainsWithOptions(ListWebHostingCustomDomainsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListWebHostingCustomDomains", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListWebHostingCustomDomainsResponse>(CallApi(params_, req, runtime)); } public async Task<ListWebHostingCustomDomainsResponse> ListWebHostingCustomDomainsWithOptionsAsync(ListWebHostingCustomDomainsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListWebHostingCustomDomains", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListWebHostingCustomDomainsResponse>(await CallApiAsync(params_, req, runtime)); } public ListWebHostingCustomDomainsResponse ListWebHostingCustomDomains(ListWebHostingCustomDomainsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListWebHostingCustomDomainsWithOptions(request, runtime); } public async Task<ListWebHostingCustomDomainsResponse> ListWebHostingCustomDomainsAsync(ListWebHostingCustomDomainsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListWebHostingCustomDomainsWithOptionsAsync(request, runtime); } public ListWebHostingFilesResponse ListWebHostingFilesWithOptions(ListWebHostingFilesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { body["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Prefix)) { body["Prefix"] = request.Prefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListWebHostingFiles", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListWebHostingFilesResponse>(CallApi(params_, req, runtime)); } public async Task<ListWebHostingFilesResponse> ListWebHostingFilesWithOptionsAsync(ListWebHostingFilesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { body["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Prefix)) { body["Prefix"] = request.Prefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListWebHostingFiles", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListWebHostingFilesResponse>(await CallApiAsync(params_, req, runtime)); } public ListWebHostingFilesResponse ListWebHostingFiles(ListWebHostingFilesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListWebHostingFilesWithOptions(request, runtime); } public async Task<ListWebHostingFilesResponse> ListWebHostingFilesAsync(ListWebHostingFilesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListWebHostingFilesWithOptionsAsync(request, runtime); } public ModifyWebHostingConfigResponse ModifyWebHostingConfigWithOptions(ModifyWebHostingConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AllowedIps)) { body["AllowedIps"] = request.AllowedIps; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ErrorHttpStatus)) { body["ErrorHttpStatus"] = request.ErrorHttpStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ErrorPath)) { body["ErrorPath"] = request.ErrorPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IndexPath)) { body["IndexPath"] = request.IndexPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ModifyWebHostingConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ModifyWebHostingConfigResponse>(CallApi(params_, req, runtime)); } public async Task<ModifyWebHostingConfigResponse> ModifyWebHostingConfigWithOptionsAsync(ModifyWebHostingConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AllowedIps)) { body["AllowedIps"] = request.AllowedIps; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ErrorHttpStatus)) { body["ErrorHttpStatus"] = request.ErrorHttpStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ErrorPath)) { body["ErrorPath"] = request.ErrorPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IndexPath)) { body["IndexPath"] = request.IndexPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ModifyWebHostingConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ModifyWebHostingConfigResponse>(await CallApiAsync(params_, req, runtime)); } public ModifyWebHostingConfigResponse ModifyWebHostingConfig(ModifyWebHostingConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ModifyWebHostingConfigWithOptions(request, runtime); } public async Task<ModifyWebHostingConfigResponse> ModifyWebHostingConfigAsync(ModifyWebHostingConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ModifyWebHostingConfigWithOptionsAsync(request, runtime); } public OpenServiceResponse OpenServiceWithOptions(OpenServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceName)) { body["ServiceName"] = request.ServiceName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "OpenService", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<OpenServiceResponse>(CallApi(params_, req, runtime)); } public async Task<OpenServiceResponse> OpenServiceWithOptionsAsync(OpenServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceName)) { body["ServiceName"] = request.ServiceName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "OpenService", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<OpenServiceResponse>(await CallApiAsync(params_, req, runtime)); } public OpenServiceResponse OpenService(OpenServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return OpenServiceWithOptions(request, runtime); } public async Task<OpenServiceResponse> OpenServiceAsync(OpenServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await OpenServiceWithOptionsAsync(request, runtime); } public OpenWebHostingServiceResponse OpenWebHostingServiceWithOptions(OpenWebHostingServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "OpenWebHostingService", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<OpenWebHostingServiceResponse>(CallApi(params_, req, runtime)); } public async Task<OpenWebHostingServiceResponse> OpenWebHostingServiceWithOptionsAsync(OpenWebHostingServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "OpenWebHostingService", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<OpenWebHostingServiceResponse>(await CallApiAsync(params_, req, runtime)); } public OpenWebHostingServiceResponse OpenWebHostingService(OpenWebHostingServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return OpenWebHostingServiceWithOptions(request, runtime); } public async Task<OpenWebHostingServiceResponse> OpenWebHostingServiceAsync(OpenWebHostingServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await OpenWebHostingServiceWithOptionsAsync(request, runtime); } public QueryDBBackupCollectionsResponse QueryDBBackupCollectionsWithOptions(QueryDBBackupCollectionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupId)) { body["BackupId"] = request.BackupId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBBackupCollections", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBBackupCollectionsResponse>(CallApi(params_, req, runtime)); } public async Task<QueryDBBackupCollectionsResponse> QueryDBBackupCollectionsWithOptionsAsync(QueryDBBackupCollectionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupId)) { body["BackupId"] = request.BackupId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBBackupCollections", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBBackupCollectionsResponse>(await CallApiAsync(params_, req, runtime)); } public QueryDBBackupCollectionsResponse QueryDBBackupCollections(QueryDBBackupCollectionsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryDBBackupCollectionsWithOptions(request, runtime); } public async Task<QueryDBBackupCollectionsResponse> QueryDBBackupCollectionsAsync(QueryDBBackupCollectionsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryDBBackupCollectionsWithOptionsAsync(request, runtime); } public QueryDBBackupDumpTimesResponse QueryDBBackupDumpTimesWithOptions(QueryDBBackupDumpTimesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBBackupDumpTimes", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBBackupDumpTimesResponse>(CallApi(params_, req, runtime)); } public async Task<QueryDBBackupDumpTimesResponse> QueryDBBackupDumpTimesWithOptionsAsync(QueryDBBackupDumpTimesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBBackupDumpTimes", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBBackupDumpTimesResponse>(await CallApiAsync(params_, req, runtime)); } public QueryDBBackupDumpTimesResponse QueryDBBackupDumpTimes(QueryDBBackupDumpTimesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryDBBackupDumpTimesWithOptions(request, runtime); } public async Task<QueryDBBackupDumpTimesResponse> QueryDBBackupDumpTimesAsync(QueryDBBackupDumpTimesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryDBBackupDumpTimesWithOptionsAsync(request, runtime); } public QueryDBExportTaskStatusResponse QueryDBExportTaskStatusWithOptions(QueryDBExportTaskStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBExportTaskStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBExportTaskStatusResponse>(CallApi(params_, req, runtime)); } public async Task<QueryDBExportTaskStatusResponse> QueryDBExportTaskStatusWithOptionsAsync(QueryDBExportTaskStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBExportTaskStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBExportTaskStatusResponse>(await CallApiAsync(params_, req, runtime)); } public QueryDBExportTaskStatusResponse QueryDBExportTaskStatus(QueryDBExportTaskStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryDBExportTaskStatusWithOptions(request, runtime); } public async Task<QueryDBExportTaskStatusResponse> QueryDBExportTaskStatusAsync(QueryDBExportTaskStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryDBExportTaskStatusWithOptionsAsync(request, runtime); } public QueryDBImportTaskStatusResponse QueryDBImportTaskStatusWithOptions(QueryDBImportTaskStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBImportTaskStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBImportTaskStatusResponse>(CallApi(params_, req, runtime)); } public async Task<QueryDBImportTaskStatusResponse> QueryDBImportTaskStatusWithOptionsAsync(QueryDBImportTaskStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBImportTaskStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBImportTaskStatusResponse>(await CallApiAsync(params_, req, runtime)); } public QueryDBImportTaskStatusResponse QueryDBImportTaskStatus(QueryDBImportTaskStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryDBImportTaskStatusWithOptions(request, runtime); } public async Task<QueryDBImportTaskStatusResponse> QueryDBImportTaskStatusAsync(QueryDBImportTaskStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryDBImportTaskStatusWithOptionsAsync(request, runtime); } public QueryDBRestoreTaskStatusResponse QueryDBRestoreTaskStatusWithOptions(QueryDBRestoreTaskStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBRestoreTaskStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBRestoreTaskStatusResponse>(CallApi(params_, req, runtime)); } public async Task<QueryDBRestoreTaskStatusResponse> QueryDBRestoreTaskStatusWithOptionsAsync(QueryDBRestoreTaskStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDBRestoreTaskStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDBRestoreTaskStatusResponse>(await CallApiAsync(params_, req, runtime)); } public QueryDBRestoreTaskStatusResponse QueryDBRestoreTaskStatus(QueryDBRestoreTaskStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryDBRestoreTaskStatusWithOptions(request, runtime); } public async Task<QueryDBRestoreTaskStatusResponse> QueryDBRestoreTaskStatusAsync(QueryDBRestoreTaskStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryDBRestoreTaskStatusWithOptionsAsync(request, runtime); } public QueryServiceStatusResponse QueryServiceStatusWithOptions(QueryServiceStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceName)) { body["ServiceName"] = request.ServiceName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryServiceStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryServiceStatusResponse>(CallApi(params_, req, runtime)); } public async Task<QueryServiceStatusResponse> QueryServiceStatusWithOptionsAsync(QueryServiceStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceName)) { body["ServiceName"] = request.ServiceName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryServiceStatus", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryServiceStatusResponse>(await CallApiAsync(params_, req, runtime)); } public QueryServiceStatusResponse QueryServiceStatus(QueryServiceStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryServiceStatusWithOptions(request, runtime); } public async Task<QueryServiceStatusResponse> QueryServiceStatusAsync(QueryServiceStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryServiceStatusWithOptionsAsync(request, runtime); } public QuerySpaceConsumptionResponse QuerySpaceConsumptionWithOptions(QuerySpaceConsumptionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QuerySpaceConsumption", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QuerySpaceConsumptionResponse>(CallApi(params_, req, runtime)); } public async Task<QuerySpaceConsumptionResponse> QuerySpaceConsumptionWithOptionsAsync(QuerySpaceConsumptionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QuerySpaceConsumption", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QuerySpaceConsumptionResponse>(await CallApiAsync(params_, req, runtime)); } public QuerySpaceConsumptionResponse QuerySpaceConsumption(QuerySpaceConsumptionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QuerySpaceConsumptionWithOptions(request, runtime); } public async Task<QuerySpaceConsumptionResponse> QuerySpaceConsumptionAsync(QuerySpaceConsumptionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QuerySpaceConsumptionWithOptionsAsync(request, runtime); } public QuerySpaceSpecDetailResponse QuerySpaceSpecDetailWithOptions(QuerySpaceSpecDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpecCode)) { body["SpecCode"] = request.SpecCode; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QuerySpaceSpecDetail", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QuerySpaceSpecDetailResponse>(CallApi(params_, req, runtime)); } public async Task<QuerySpaceSpecDetailResponse> QuerySpaceSpecDetailWithOptionsAsync(QuerySpaceSpecDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpecCode)) { body["SpecCode"] = request.SpecCode; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QuerySpaceSpecDetail", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QuerySpaceSpecDetailResponse>(await CallApiAsync(params_, req, runtime)); } public QuerySpaceSpecDetailResponse QuerySpaceSpecDetail(QuerySpaceSpecDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QuerySpaceSpecDetailWithOptions(request, runtime); } public async Task<QuerySpaceSpecDetailResponse> QuerySpaceSpecDetailAsync(QuerySpaceSpecDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QuerySpaceSpecDetailWithOptionsAsync(request, runtime); } public QuerySpaceUsageResponse QuerySpaceUsageWithOptions(QuerySpaceUsageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Interval)) { body["Interval"] = request.Interval; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime)) { body["StartTime"] = request.StartTime; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QuerySpaceUsage", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QuerySpaceUsageResponse>(CallApi(params_, req, runtime)); } public async Task<QuerySpaceUsageResponse> QuerySpaceUsageWithOptionsAsync(QuerySpaceUsageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Interval)) { body["Interval"] = request.Interval; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime)) { body["StartTime"] = request.StartTime; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QuerySpaceUsage", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QuerySpaceUsageResponse>(await CallApiAsync(params_, req, runtime)); } public QuerySpaceUsageResponse QuerySpaceUsage(QuerySpaceUsageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QuerySpaceUsageWithOptions(request, runtime); } public async Task<QuerySpaceUsageResponse> QuerySpaceUsageAsync(QuerySpaceUsageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QuerySpaceUsageWithOptionsAsync(request, runtime); } public RefreshWebHostingCustomDomainCacheResponse RefreshWebHostingCustomDomainCacheWithOptions(RefreshWebHostingCustomDomainCacheRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainName)) { body["DomainName"] = request.DomainName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RefreshWebHostingCustomDomainCache", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RefreshWebHostingCustomDomainCacheResponse>(CallApi(params_, req, runtime)); } public async Task<RefreshWebHostingCustomDomainCacheResponse> RefreshWebHostingCustomDomainCacheWithOptionsAsync(RefreshWebHostingCustomDomainCacheRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainName)) { body["DomainName"] = request.DomainName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RefreshWebHostingCustomDomainCache", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RefreshWebHostingCustomDomainCacheResponse>(await CallApiAsync(params_, req, runtime)); } public RefreshWebHostingCustomDomainCacheResponse RefreshWebHostingCustomDomainCache(RefreshWebHostingCustomDomainCacheRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RefreshWebHostingCustomDomainCacheWithOptions(request, runtime); } public async Task<RefreshWebHostingCustomDomainCacheResponse> RefreshWebHostingCustomDomainCacheAsync(RefreshWebHostingCustomDomainCacheRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RefreshWebHostingCustomDomainCacheWithOptionsAsync(request, runtime); } public RegisterFileResponse RegisterFileWithOptions(RegisterFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RegisterFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RegisterFileResponse>(CallApi(params_, req, runtime)); } public async Task<RegisterFileResponse> RegisterFileWithOptionsAsync(RegisterFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RegisterFile", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RegisterFileResponse>(await CallApiAsync(params_, req, runtime)); } public RegisterFileResponse RegisterFile(RegisterFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RegisterFileWithOptions(request, runtime); } public async Task<RegisterFileResponse> RegisterFileAsync(RegisterFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RegisterFileWithOptionsAsync(request, runtime); } public RenameDBCollectionResponse RenameDBCollectionWithOptions(RenameDBCollectionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NewCollection)) { body["NewCollection"] = request.NewCollection; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginCollection)) { body["OriginCollection"] = request.OriginCollection; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RenameDBCollection", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RenameDBCollectionResponse>(CallApi(params_, req, runtime)); } public async Task<RenameDBCollectionResponse> RenameDBCollectionWithOptionsAsync(RenameDBCollectionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NewCollection)) { body["NewCollection"] = request.NewCollection; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginCollection)) { body["OriginCollection"] = request.OriginCollection; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RenameDBCollection", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RenameDBCollectionResponse>(await CallApiAsync(params_, req, runtime)); } public RenameDBCollectionResponse RenameDBCollection(RenameDBCollectionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RenameDBCollectionWithOptions(request, runtime); } public async Task<RenameDBCollectionResponse> RenameDBCollectionAsync(RenameDBCollectionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RenameDBCollectionWithOptionsAsync(request, runtime); } public ResetServerSecretResponse ResetServerSecretWithOptions(ResetServerSecretRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ResetServerSecret", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ResetServerSecretResponse>(CallApi(params_, req, runtime)); } public async Task<ResetServerSecretResponse> ResetServerSecretWithOptionsAsync(ResetServerSecretRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ResetServerSecret", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ResetServerSecretResponse>(await CallApiAsync(params_, req, runtime)); } public ResetServerSecretResponse ResetServerSecret(ResetServerSecretRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ResetServerSecretWithOptions(request, runtime); } public async Task<ResetServerSecretResponse> ResetServerSecretAsync(ResetServerSecretRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ResetServerSecretWithOptionsAsync(request, runtime); } public RunDBCommandResponse RunDBCommandWithOptions(RunDBCommandRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) { body["Body"] = request.Body; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RunDBCommand", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RunDBCommandResponse>(CallApi(params_, req, runtime)); } public async Task<RunDBCommandResponse> RunDBCommandWithOptionsAsync(RunDBCommandRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) { body["Body"] = request.Body; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RunDBCommand", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RunDBCommandResponse>(await CallApiAsync(params_, req, runtime)); } public RunDBCommandResponse RunDBCommand(RunDBCommandRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RunDBCommandWithOptions(request, runtime); } public async Task<RunDBCommandResponse> RunDBCommandAsync(RunDBCommandRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RunDBCommandWithOptionsAsync(request, runtime); } public RunFunctionResponse RunFunctionWithOptions(RunFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) { body["Body"] = request.Body; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RunFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RunFunctionResponse>(CallApi(params_, req, runtime)); } public async Task<RunFunctionResponse> RunFunctionWithOptionsAsync(RunFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) { body["Body"] = request.Body; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RunFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RunFunctionResponse>(await CallApiAsync(params_, req, runtime)); } public RunFunctionResponse RunFunction(RunFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RunFunctionWithOptions(request, runtime); } public async Task<RunFunctionResponse> RunFunctionAsync(RunFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RunFunctionWithOptionsAsync(request, runtime); } public SaveAntOpenPlatformConfigResponse SaveAntOpenPlatformConfigWithOptions(SaveAntOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppCert)) { body["AppCert"] = request.AppCert; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrivateKey)) { body["PrivateKey"] = request.PrivateKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublicCert)) { body["PublicCert"] = request.PublicCert; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublicKey)) { body["PublicKey"] = request.PublicKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RootCert)) { body["RootCert"] = request.RootCert; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SignMode)) { body["SignMode"] = request.SignMode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveAntOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveAntOpenPlatformConfigResponse>(CallApi(params_, req, runtime)); } public async Task<SaveAntOpenPlatformConfigResponse> SaveAntOpenPlatformConfigWithOptionsAsync(SaveAntOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppCert)) { body["AppCert"] = request.AppCert; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrivateKey)) { body["PrivateKey"] = request.PrivateKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublicCert)) { body["PublicCert"] = request.PublicCert; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublicKey)) { body["PublicKey"] = request.PublicKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RootCert)) { body["RootCert"] = request.RootCert; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SignMode)) { body["SignMode"] = request.SignMode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveAntOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveAntOpenPlatformConfigResponse>(await CallApiAsync(params_, req, runtime)); } public SaveAntOpenPlatformConfigResponse SaveAntOpenPlatformConfig(SaveAntOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SaveAntOpenPlatformConfigWithOptions(request, runtime); } public async Task<SaveAntOpenPlatformConfigResponse> SaveAntOpenPlatformConfigAsync(SaveAntOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SaveAntOpenPlatformConfigWithOptionsAsync(request, runtime); } public SaveAppAuthTokenResponse SaveAppAuthTokenWithOptions(SaveAppAuthTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppAuthToken)) { body["AppAuthToken"] = request.AppAuthToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsvAppId)) { body["IsvAppId"] = request.IsvAppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveAppAuthToken", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveAppAuthTokenResponse>(CallApi(params_, req, runtime)); } public async Task<SaveAppAuthTokenResponse> SaveAppAuthTokenWithOptionsAsync(SaveAppAuthTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppAuthToken)) { body["AppAuthToken"] = request.AppAuthToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsvAppId)) { body["IsvAppId"] = request.IsvAppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveAppAuthToken", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveAppAuthTokenResponse>(await CallApiAsync(params_, req, runtime)); } public SaveAppAuthTokenResponse SaveAppAuthToken(SaveAppAuthTokenRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SaveAppAuthTokenWithOptions(request, runtime); } public async Task<SaveAppAuthTokenResponse> SaveAppAuthTokenAsync(SaveAppAuthTokenRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SaveAppAuthTokenWithOptionsAsync(request, runtime); } public SaveCdnDomainConfigResponse SaveCdnDomainConfigWithOptions(SaveCdnDomainConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthConfig)) { body["AuthConfig"] = request.AuthConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CorsConfig)) { body["CorsConfig"] = request.CorsConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IpConfig)) { body["IpConfig"] = request.IpConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RefererConfig)) { body["RefererConfig"] = request.RefererConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TenantId)) { body["TenantId"] = request.TenantId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UaConfig)) { body["UaConfig"] = request.UaConfig; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveCdnDomainConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveCdnDomainConfigResponse>(CallApi(params_, req, runtime)); } public async Task<SaveCdnDomainConfigResponse> SaveCdnDomainConfigWithOptionsAsync(SaveCdnDomainConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthConfig)) { body["AuthConfig"] = request.AuthConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CorsConfig)) { body["CorsConfig"] = request.CorsConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IpConfig)) { body["IpConfig"] = request.IpConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RefererConfig)) { body["RefererConfig"] = request.RefererConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TenantId)) { body["TenantId"] = request.TenantId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UaConfig)) { body["UaConfig"] = request.UaConfig; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveCdnDomainConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveCdnDomainConfigResponse>(await CallApiAsync(params_, req, runtime)); } public SaveCdnDomainConfigResponse SaveCdnDomainConfig(SaveCdnDomainConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SaveCdnDomainConfigWithOptions(request, runtime); } public async Task<SaveCdnDomainConfigResponse> SaveCdnDomainConfigAsync(SaveCdnDomainConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SaveCdnDomainConfigWithOptionsAsync(request, runtime); } public SaveWebHostingCustomDomainConfigResponse SaveWebHostingCustomDomainConfigWithOptions(SaveWebHostingCustomDomainConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainName)) { body["DomainName"] = request.DomainName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForceRedirectType)) { body["ForceRedirectType"] = request.ForceRedirectType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveWebHostingCustomDomainConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveWebHostingCustomDomainConfigResponse>(CallApi(params_, req, runtime)); } public async Task<SaveWebHostingCustomDomainConfigResponse> SaveWebHostingCustomDomainConfigWithOptionsAsync(SaveWebHostingCustomDomainConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainName)) { body["DomainName"] = request.DomainName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForceRedirectType)) { body["ForceRedirectType"] = request.ForceRedirectType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveWebHostingCustomDomainConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveWebHostingCustomDomainConfigResponse>(await CallApiAsync(params_, req, runtime)); } public SaveWebHostingCustomDomainConfigResponse SaveWebHostingCustomDomainConfig(SaveWebHostingCustomDomainConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SaveWebHostingCustomDomainConfigWithOptions(request, runtime); } public async Task<SaveWebHostingCustomDomainConfigResponse> SaveWebHostingCustomDomainConfigAsync(SaveWebHostingCustomDomainConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SaveWebHostingCustomDomainConfigWithOptionsAsync(request, runtime); } public SaveWebHostingCustomDomainCorsConfigResponse SaveWebHostingCustomDomainCorsConfigWithOptions(SaveWebHostingCustomDomainCorsConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessControlAllowOrigin)) { body["AccessControlAllowOrigin"] = request.AccessControlAllowOrigin; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessOriginControl)) { body["AccessOriginControl"] = request.AccessOriginControl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainName)) { body["DomainName"] = request.DomainName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableCors)) { body["EnableCors"] = request.EnableCors; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveWebHostingCustomDomainCorsConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveWebHostingCustomDomainCorsConfigResponse>(CallApi(params_, req, runtime)); } public async Task<SaveWebHostingCustomDomainCorsConfigResponse> SaveWebHostingCustomDomainCorsConfigWithOptionsAsync(SaveWebHostingCustomDomainCorsConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessControlAllowOrigin)) { body["AccessControlAllowOrigin"] = request.AccessControlAllowOrigin; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessOriginControl)) { body["AccessOriginControl"] = request.AccessOriginControl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainName)) { body["DomainName"] = request.DomainName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableCors)) { body["EnableCors"] = request.EnableCors; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveWebHostingCustomDomainCorsConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveWebHostingCustomDomainCorsConfigResponse>(await CallApiAsync(params_, req, runtime)); } public SaveWebHostingCustomDomainCorsConfigResponse SaveWebHostingCustomDomainCorsConfig(SaveWebHostingCustomDomainCorsConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SaveWebHostingCustomDomainCorsConfigWithOptions(request, runtime); } public async Task<SaveWebHostingCustomDomainCorsConfigResponse> SaveWebHostingCustomDomainCorsConfigAsync(SaveWebHostingCustomDomainCorsConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SaveWebHostingCustomDomainCorsConfigWithOptionsAsync(request, runtime); } public SaveWechatOpenPlatformConfigResponse SaveWechatOpenPlatformConfigWithOptions(SaveWechatOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSecret)) { body["AppSecret"] = request.AppSecret; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveWechatOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveWechatOpenPlatformConfigResponse>(CallApi(params_, req, runtime)); } public async Task<SaveWechatOpenPlatformConfigResponse> SaveWechatOpenPlatformConfigWithOptionsAsync(SaveWechatOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSecret)) { body["AppSecret"] = request.AppSecret; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SaveWechatOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SaveWechatOpenPlatformConfigResponse>(await CallApiAsync(params_, req, runtime)); } public SaveWechatOpenPlatformConfigResponse SaveWechatOpenPlatformConfig(SaveWechatOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SaveWechatOpenPlatformConfigWithOptions(request, runtime); } public async Task<SaveWechatOpenPlatformConfigResponse> SaveWechatOpenPlatformConfigAsync(SaveWechatOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SaveWechatOpenPlatformConfigWithOptionsAsync(request, runtime); } public UnbindWebHostingCustomDomainResponse UnbindWebHostingCustomDomainWithOptions(UnbindWebHostingCustomDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomain)) { body["CustomDomain"] = request.CustomDomain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UnbindWebHostingCustomDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UnbindWebHostingCustomDomainResponse>(CallApi(params_, req, runtime)); } public async Task<UnbindWebHostingCustomDomainResponse> UnbindWebHostingCustomDomainWithOptionsAsync(UnbindWebHostingCustomDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomain)) { body["CustomDomain"] = request.CustomDomain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UnbindWebHostingCustomDomain", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UnbindWebHostingCustomDomainResponse>(await CallApiAsync(params_, req, runtime)); } public UnbindWebHostingCustomDomainResponse UnbindWebHostingCustomDomain(UnbindWebHostingCustomDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UnbindWebHostingCustomDomainWithOptions(request, runtime); } public async Task<UnbindWebHostingCustomDomainResponse> UnbindWebHostingCustomDomainAsync(UnbindWebHostingCustomDomainRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UnbindWebHostingCustomDomainWithOptionsAsync(request, runtime); } public UpdateDingtalkOpenPlatformConfigResponse UpdateDingtalkOpenPlatformConfigWithOptions(UpdateDingtalkOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSecret)) { body["AppSecret"] = request.AppSecret; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateDingtalkOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateDingtalkOpenPlatformConfigResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateDingtalkOpenPlatformConfigResponse> UpdateDingtalkOpenPlatformConfigWithOptionsAsync(UpdateDingtalkOpenPlatformConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppSecret)) { body["AppSecret"] = request.AppSecret; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateDingtalkOpenPlatformConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateDingtalkOpenPlatformConfigResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateDingtalkOpenPlatformConfigResponse UpdateDingtalkOpenPlatformConfig(UpdateDingtalkOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateDingtalkOpenPlatformConfigWithOptions(request, runtime); } public async Task<UpdateDingtalkOpenPlatformConfigResponse> UpdateDingtalkOpenPlatformConfigAsync(UpdateDingtalkOpenPlatformConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateDingtalkOpenPlatformConfigWithOptionsAsync(request, runtime); } public UpdateFunctionResponse UpdateFunctionWithOptions(UpdateFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HttpTriggerPath)) { body["HttpTriggerPath"] = request.HttpTriggerPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceConcurrency)) { body["InstanceConcurrency"] = request.InstanceConcurrency; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Memory)) { body["Memory"] = request.Memory; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Runtime)) { body["Runtime"] = request.Runtime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Timeout)) { body["Timeout"] = request.Timeout; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TimingTriggerConfig)) { body["TimingTriggerConfig"] = request.TimingTriggerConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TimingTriggerUserPayload)) { body["TimingTriggerUserPayload"] = request.TimingTriggerUserPayload; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateFunctionResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateFunctionResponse> UpdateFunctionWithOptionsAsync(UpdateFunctionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HttpTriggerPath)) { body["HttpTriggerPath"] = request.HttpTriggerPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceConcurrency)) { body["InstanceConcurrency"] = request.InstanceConcurrency; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Memory)) { body["Memory"] = request.Memory; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Runtime)) { body["Runtime"] = request.Runtime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Timeout)) { body["Timeout"] = request.Timeout; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TimingTriggerConfig)) { body["TimingTriggerConfig"] = request.TimingTriggerConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TimingTriggerUserPayload)) { body["TimingTriggerUserPayload"] = request.TimingTriggerUserPayload; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateFunction", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateFunctionResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateFunctionResponse UpdateFunction(UpdateFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateFunctionWithOptions(request, runtime); } public async Task<UpdateFunctionResponse> UpdateFunctionAsync(UpdateFunctionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateFunctionWithOptionsAsync(request, runtime); } public UpdateHttpTriggerConfigResponse UpdateHttpTriggerConfigWithOptions(UpdateHttpTriggerConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomain)) { body["CustomDomain"] = request.CustomDomain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomainCertificate)) { body["CustomDomainCertificate"] = request.CustomDomainCertificate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomainPrivateKey)) { body["CustomDomainPrivateKey"] = request.CustomDomainPrivateKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableService)) { body["EnableService"] = request.EnableService; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateHttpTriggerConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateHttpTriggerConfigResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateHttpTriggerConfigResponse> UpdateHttpTriggerConfigWithOptionsAsync(UpdateHttpTriggerConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomain)) { body["CustomDomain"] = request.CustomDomain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomainCertificate)) { body["CustomDomainCertificate"] = request.CustomDomainCertificate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomDomainPrivateKey)) { body["CustomDomainPrivateKey"] = request.CustomDomainPrivateKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnableService)) { body["EnableService"] = request.EnableService; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateHttpTriggerConfig", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateHttpTriggerConfigResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateHttpTriggerConfigResponse UpdateHttpTriggerConfig(UpdateHttpTriggerConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateHttpTriggerConfigWithOptions(request, runtime); } public async Task<UpdateHttpTriggerConfigResponse> UpdateHttpTriggerConfigAsync(UpdateHttpTriggerConfigRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateHttpTriggerConfigWithOptionsAsync(request, runtime); } public UpdateServicePolicyResponse UpdateServicePolicyWithOptions(UpdateServicePolicyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CollectionName)) { body["CollectionName"] = request.CollectionName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy)) { body["Policy"] = request.Policy; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PolicyName)) { body["PolicyName"] = request.PolicyName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceName)) { body["ServiceName"] = request.ServiceName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateServicePolicy", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateServicePolicyResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateServicePolicyResponse> UpdateServicePolicyWithOptionsAsync(UpdateServicePolicyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CollectionName)) { body["CollectionName"] = request.CollectionName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Policy)) { body["Policy"] = request.Policy; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PolicyName)) { body["PolicyName"] = request.PolicyName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceName)) { body["ServiceName"] = request.ServiceName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateServicePolicy", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateServicePolicyResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateServicePolicyResponse UpdateServicePolicy(UpdateServicePolicyRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateServicePolicyWithOptions(request, runtime); } public async Task<UpdateServicePolicyResponse> UpdateServicePolicyAsync(UpdateServicePolicyRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateServicePolicyWithOptionsAsync(request, runtime); } public UpdateSpaceResponse UpdateSpaceWithOptions(UpdateSpaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateSpace", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateSpaceResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateSpaceResponse> UpdateSpaceWithOptionsAsync(UpdateSpaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Desc)) { body["Desc"] = request.Desc; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateSpace", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateSpaceResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateSpaceResponse UpdateSpace(UpdateSpaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateSpaceWithOptions(request, runtime); } public async Task<UpdateSpaceResponse> UpdateSpaceAsync(UpdateSpaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateSpaceWithOptionsAsync(request, runtime); } public VerifyWebHostingDomainOwnerResponse VerifyWebHostingDomainOwnerWithOptions(VerifyWebHostingDomainOwnerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VerifyType)) { body["VerifyType"] = request.VerifyType; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "VerifyWebHostingDomainOwner", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<VerifyWebHostingDomainOwnerResponse>(CallApi(params_, req, runtime)); } public async Task<VerifyWebHostingDomainOwnerResponse> VerifyWebHostingDomainOwnerWithOptionsAsync(VerifyWebHostingDomainOwnerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain)) { body["Domain"] = request.Domain; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpaceId)) { body["SpaceId"] = request.SpaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VerifyType)) { body["VerifyType"] = request.VerifyType; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "VerifyWebHostingDomainOwner", Version = "2019-06-15", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<VerifyWebHostingDomainOwnerResponse>(await CallApiAsync(params_, req, runtime)); } public VerifyWebHostingDomainOwnerResponse VerifyWebHostingDomainOwner(VerifyWebHostingDomainOwnerRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return VerifyWebHostingDomainOwnerWithOptions(request, runtime); } public async Task<VerifyWebHostingDomainOwnerResponse> VerifyWebHostingDomainOwnerAsync(VerifyWebHostingDomainOwnerRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await VerifyWebHostingDomainOwnerWithOptionsAsync(request, runtime); } } }