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);
}
}
}