viapi-regen-20211119/core/Client.cs (4,772 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.Viapi_regen20211119.Models; namespace AlibabaCloud.SDK.Viapi_regen20211119 { public class Client : AlibabaCloud.OpenApiClient.Client { public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config) { this._endpointRule = "regional"; this._endpointMap = new Dictionary<string, string> { {"ap-northeast-1", "viapi-regen-daily.aliyuncs.com"}, {"ap-northeast-2-pop", "viapi-regen-daily.aliyuncs.com"}, {"ap-south-1", "viapi-regen-daily.aliyuncs.com"}, {"ap-southeast-1", "viapi-regen-daily.aliyuncs.com"}, {"ap-southeast-2", "viapi-regen-daily.aliyuncs.com"}, {"ap-southeast-3", "viapi-regen-daily.aliyuncs.com"}, {"ap-southeast-5", "viapi-regen-daily.aliyuncs.com"}, {"cn-beijing", "viapi-regen-daily.aliyuncs.com"}, {"cn-beijing-finance-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-beijing-finance-pop", "viapi-regen-daily.aliyuncs.com"}, {"cn-beijing-gov-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-beijing-nu16-b01", "viapi-regen-daily.aliyuncs.com"}, {"cn-chengdu", "viapi-regen-daily.aliyuncs.com"}, {"cn-edge-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-fujian", "viapi-regen-daily.aliyuncs.com"}, {"cn-haidian-cm12-c01", "viapi-regen-daily.aliyuncs.com"}, {"cn-hangzhou-bj-b01", "viapi-regen-daily.aliyuncs.com"}, {"cn-hangzhou-finance", "viapi-regen-daily.aliyuncs.com"}, {"cn-hangzhou-internal-prod-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-hangzhou-internal-test-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-hangzhou-internal-test-2", "viapi-regen-daily.aliyuncs.com"}, {"cn-hangzhou-internal-test-3", "viapi-regen-daily.aliyuncs.com"}, {"cn-hangzhou-test-306", "viapi-regen-daily.aliyuncs.com"}, {"cn-hongkong", "viapi-regen-daily.aliyuncs.com"}, {"cn-hongkong-finance-pop", "viapi-regen-daily.aliyuncs.com"}, {"cn-huhehaote", "viapi-regen-daily.aliyuncs.com"}, {"cn-huhehaote-nebula-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-north-2-gov-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-qingdao", "viapi-regen-daily.aliyuncs.com"}, {"cn-qingdao-nebula", "viapi-regen-daily.aliyuncs.com"}, {"cn-shanghai-et15-b01", "viapi-regen-daily.aliyuncs.com"}, {"cn-shanghai-et2-b01", "viapi-regen-daily.aliyuncs.com"}, {"cn-shanghai-finance-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-shanghai-inner", "viapi-regen-daily.aliyuncs.com"}, {"cn-shanghai-internal-test-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-shenzhen", "viapi-regen-daily.aliyuncs.com"}, {"cn-shenzhen-finance-1", "viapi-regen-daily.aliyuncs.com"}, {"cn-shenzhen-inner", "viapi-regen-daily.aliyuncs.com"}, {"cn-shenzhen-st4-d01", "viapi-regen-daily.aliyuncs.com"}, {"cn-shenzhen-su18-b01", "viapi-regen-daily.aliyuncs.com"}, {"cn-wuhan", "viapi-regen-daily.aliyuncs.com"}, {"cn-wulanchabu", "viapi-regen-daily.aliyuncs.com"}, {"cn-yushanfang", "viapi-regen-daily.aliyuncs.com"}, {"cn-zhangbei", "viapi-regen-daily.aliyuncs.com"}, {"cn-zhangbei-na61-b01", "viapi-regen-daily.aliyuncs.com"}, {"cn-zhangjiakou", "viapi-regen-daily.aliyuncs.com"}, {"cn-zhangjiakou-na62-a01", "viapi-regen-daily.aliyuncs.com"}, {"cn-zhengzhou-nebula-1", "viapi-regen-daily.aliyuncs.com"}, {"eu-central-1", "viapi-regen-daily.aliyuncs.com"}, {"eu-west-1", "viapi-regen-daily.aliyuncs.com"}, {"eu-west-1-oxs", "viapi-regen-daily.aliyuncs.com"}, {"me-east-1", "viapi-regen-daily.aliyuncs.com"}, {"rus-west-1-pop", "viapi-regen-daily.aliyuncs.com"}, {"us-east-1", "viapi-regen-daily.aliyuncs.com"}, {"us-west-1", "viapi-regen-daily.aliyuncs.com"}, }; CheckConfig(config); this._endpoint = GetEndpoint("viapi-regen", _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 CheckDatasetOssBucketCORSResponse CheckDatasetOssBucketCORSWithOptions(CheckDatasetOssBucketCORSRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelsetId)) { body["LabelsetId"] = request.LabelsetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CheckDatasetOssBucketCORS", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CheckDatasetOssBucketCORSResponse>(CallApi(params_, req, runtime)); } public async Task<CheckDatasetOssBucketCORSResponse> CheckDatasetOssBucketCORSWithOptionsAsync(CheckDatasetOssBucketCORSRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelsetId)) { body["LabelsetId"] = request.LabelsetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CheckDatasetOssBucketCORS", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CheckDatasetOssBucketCORSResponse>(await CallApiAsync(params_, req, runtime)); } public CheckDatasetOssBucketCORSResponse CheckDatasetOssBucketCORS(CheckDatasetOssBucketCORSRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CheckDatasetOssBucketCORSWithOptions(request, runtime); } public async Task<CheckDatasetOssBucketCORSResponse> CheckDatasetOssBucketCORSAsync(CheckDatasetOssBucketCORSRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CheckDatasetOssBucketCORSWithOptionsAsync(request, runtime); } public CreateDatasetResponse CreateDatasetWithOptions(CreateDatasetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } 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 = "CreateDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDatasetResponse>(CallApi(params_, req, runtime)); } public async Task<CreateDatasetResponse> CreateDatasetWithOptionsAsync(CreateDatasetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } 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 = "CreateDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDatasetResponse>(await CallApiAsync(params_, req, runtime)); } public CreateDatasetResponse CreateDataset(CreateDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateDatasetWithOptions(request, runtime); } public async Task<CreateDatasetResponse> CreateDatasetAsync(CreateDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateDatasetWithOptionsAsync(request, runtime); } public CreateLabelsetResponse CreateLabelsetWithOptions(CreateLabelsetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ObjectKey)) { body["ObjectKey"] = request.ObjectKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreLabelId)) { body["PreLabelId"] = request.PreLabelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagSettings)) { body["TagSettings"] = request.TagSettings; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagUserList)) { body["TagUserList"] = request.TagUserList; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserOssUrl)) { body["UserOssUrl"] = request.UserOssUrl; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateLabelset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateLabelsetResponse>(CallApi(params_, req, runtime)); } public async Task<CreateLabelsetResponse> CreateLabelsetWithOptionsAsync(CreateLabelsetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ObjectKey)) { body["ObjectKey"] = request.ObjectKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreLabelId)) { body["PreLabelId"] = request.PreLabelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagSettings)) { body["TagSettings"] = request.TagSettings; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagUserList)) { body["TagUserList"] = request.TagUserList; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserOssUrl)) { body["UserOssUrl"] = request.UserOssUrl; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateLabelset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateLabelsetResponse>(await CallApiAsync(params_, req, runtime)); } public CreateLabelsetResponse CreateLabelset(CreateLabelsetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateLabelsetWithOptions(request, runtime); } public async Task<CreateLabelsetResponse> CreateLabelsetAsync(CreateLabelsetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateLabelsetWithOptionsAsync(request, runtime); } public CreateServiceResponse CreateServiceWithOptions(CreateServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizationType)) { body["AuthorizationType"] = request.AuthorizationType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizedAccount)) { body["AuthorizedAccount"] = request.AuthorizedAccount; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TrainTaskId)) { body["TrainTaskId"] = request.TrainTaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateServiceResponse>(CallApi(params_, req, runtime)); } public async Task<CreateServiceResponse> CreateServiceWithOptionsAsync(CreateServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizationType)) { body["AuthorizationType"] = request.AuthorizationType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizedAccount)) { body["AuthorizedAccount"] = request.AuthorizedAccount; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TrainTaskId)) { body["TrainTaskId"] = request.TrainTaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateServiceResponse>(await CallApiAsync(params_, req, runtime)); } public CreateServiceResponse CreateService(CreateServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateServiceWithOptions(request, runtime); } public async Task<CreateServiceResponse> CreateServiceAsync(CreateServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateServiceWithOptionsAsync(request, runtime); } public CreateTagTaskResponse CreateTagTaskWithOptions(CreateTagTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelsetId)) { body["LabelsetId"] = request.LabelsetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateTagTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateTagTaskResponse>(CallApi(params_, req, runtime)); } public async Task<CreateTagTaskResponse> CreateTagTaskWithOptionsAsync(CreateTagTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelsetId)) { body["LabelsetId"] = request.LabelsetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateTagTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateTagTaskResponse>(await CallApiAsync(params_, req, runtime)); } public CreateTagTaskResponse CreateTagTask(CreateTagTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateTagTaskWithOptions(request, runtime); } public async Task<CreateTagTaskResponse> CreateTagTaskAsync(CreateTagTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateTagTaskWithOptionsAsync(request, runtime); } public CreateTrainTaskResponse CreateTrainTaskWithOptions(CreateTrainTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AdvancedParameters)) { body["AdvancedParameters"] = request.AdvancedParameters; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetIds)) { body["DatasetIds"] = request.DatasetIds; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelIds)) { body["LabelIds"] = request.LabelIds; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreTrainTaskId)) { body["PreTrainTaskId"] = request.PreTrainTaskId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TrainMode)) { body["TrainMode"] = request.TrainMode; } 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 = "CreateTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateTrainTaskResponse>(CallApi(params_, req, runtime)); } public async Task<CreateTrainTaskResponse> CreateTrainTaskWithOptionsAsync(CreateTrainTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AdvancedParameters)) { body["AdvancedParameters"] = request.AdvancedParameters; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetIds)) { body["DatasetIds"] = request.DatasetIds; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelIds)) { body["LabelIds"] = request.LabelIds; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreTrainTaskId)) { body["PreTrainTaskId"] = request.PreTrainTaskId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TrainMode)) { body["TrainMode"] = request.TrainMode; } 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 = "CreateTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateTrainTaskResponse>(await CallApiAsync(params_, req, runtime)); } public CreateTrainTaskResponse CreateTrainTask(CreateTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateTrainTaskWithOptions(request, runtime); } public async Task<CreateTrainTaskResponse> CreateTrainTaskAsync(CreateTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateTrainTaskWithOptionsAsync(request, runtime); } public CreateWorkspaceResponse CreateWorkspaceWithOptions(CreateWorkspaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } 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 = "CreateWorkspace", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateWorkspaceResponse>(CallApi(params_, req, runtime)); } public async Task<CreateWorkspaceResponse> CreateWorkspaceWithOptionsAsync(CreateWorkspaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } 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 = "CreateWorkspace", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateWorkspaceResponse>(await CallApiAsync(params_, req, runtime)); } public CreateWorkspaceResponse CreateWorkspace(CreateWorkspaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateWorkspaceWithOptions(request, runtime); } public async Task<CreateWorkspaceResponse> CreateWorkspaceAsync(CreateWorkspaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateWorkspaceWithOptionsAsync(request, runtime); } public CustomizeClassifyImageResponse CustomizeClassifyImageWithOptions(CustomizeClassifyImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CustomizeClassifyImage", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CustomizeClassifyImageResponse>(CallApi(params_, req, runtime)); } public async Task<CustomizeClassifyImageResponse> CustomizeClassifyImageWithOptionsAsync(CustomizeClassifyImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CustomizeClassifyImage", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CustomizeClassifyImageResponse>(await CallApiAsync(params_, req, runtime)); } public CustomizeClassifyImageResponse CustomizeClassifyImage(CustomizeClassifyImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CustomizeClassifyImageWithOptions(request, runtime); } public async Task<CustomizeClassifyImageResponse> CustomizeClassifyImageAsync(CustomizeClassifyImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CustomizeClassifyImageWithOptionsAsync(request, runtime); } public CustomizeClassifyImageResponse CustomizeClassifyImageAdvance(CustomizeClassifyImageAdvanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { // Step 0: init client string accessKeyId = this._credential.GetAccessKeyId(); string accessKeySecret = this._credential.GetAccessKeySecret(); string securityToken = this._credential.GetSecurityToken(); string credentialType = this._credential.GetType(); string openPlatformEndpoint = _openPlatformEndpoint; if (AlibabaCloud.TeaUtil.Common.IsUnset(openPlatformEndpoint)) { openPlatformEndpoint = "openplatform.aliyuncs.com"; } if (AlibabaCloud.TeaUtil.Common.IsUnset(credentialType)) { credentialType = "access_key"; } AlibabaCloud.OpenApiClient.Models.Config authConfig = new AlibabaCloud.OpenApiClient.Models.Config { AccessKeyId = accessKeyId, AccessKeySecret = accessKeySecret, SecurityToken = securityToken, Type = credentialType, Endpoint = openPlatformEndpoint, Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Client authClient = new AlibabaCloud.SDK.OpenPlatform20191219.Client(authConfig); AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest authRequest = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest { Product = "viapi-regen", RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse authResponse = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse(); AlibabaCloud.OSS.Models.Config ossConfig = new AlibabaCloud.OSS.Models.Config { AccessKeySecret = accessKeySecret, Type = "access_key", Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.OSS.Client ossClient = null; AlibabaCloud.SDK.TeaFileform.Models.FileField fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField(); AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader(); AlibabaCloud.OSS.Models.PostObjectRequest uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest(); AlibabaCloud.OSSUtil.Models.RuntimeOptions ossRuntime = new AlibabaCloud.OSSUtil.Models.RuntimeOptions(); AlibabaCloud.OpenApiUtil.Client.Convert(runtime, ossRuntime); CustomizeClassifyImageRequest customizeClassifyImageReq = new CustomizeClassifyImageRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(request, customizeClassifyImageReq); if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrlObject)) { authResponse = authClient.AuthorizeFileUploadWithOptions(authRequest, runtime); ossConfig.AccessKeyId = authResponse.Body.AccessKeyId; ossConfig.Endpoint = AlibabaCloud.OpenApiUtil.Client.GetEndpoint(authResponse.Body.Endpoint, authResponse.Body.UseAccelerate, _endpointType); ossClient = new AlibabaCloud.OSS.Client(ossConfig); fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField { Filename = authResponse.Body.ObjectKey, Content = request.ImageUrlObject, ContentType = "", }; ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader { AccessKeyId = authResponse.Body.AccessKeyId, Policy = authResponse.Body.EncodedPolicy, Signature = authResponse.Body.Signature, Key = authResponse.Body.ObjectKey, File = fileObj, SuccessActionStatus = "201", }; uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest { BucketName = authResponse.Body.Bucket, Header = ossHeader, }; ossClient.PostObject(uploadRequest, ossRuntime); customizeClassifyImageReq.ImageUrl = "http://" + authResponse.Body.Bucket + "." + authResponse.Body.Endpoint + "/" + authResponse.Body.ObjectKey; } CustomizeClassifyImageResponse customizeClassifyImageResp = CustomizeClassifyImageWithOptions(customizeClassifyImageReq, runtime); return customizeClassifyImageResp; } public async Task<CustomizeClassifyImageResponse> CustomizeClassifyImageAdvanceAsync(CustomizeClassifyImageAdvanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { // Step 0: init client string accessKeyId = await this._credential.GetAccessKeyIdAsync(); string accessKeySecret = await this._credential.GetAccessKeySecretAsync(); string securityToken = await this._credential.GetSecurityTokenAsync(); string credentialType = this._credential.GetType(); string openPlatformEndpoint = _openPlatformEndpoint; if (AlibabaCloud.TeaUtil.Common.IsUnset(openPlatformEndpoint)) { openPlatformEndpoint = "openplatform.aliyuncs.com"; } if (AlibabaCloud.TeaUtil.Common.IsUnset(credentialType)) { credentialType = "access_key"; } AlibabaCloud.OpenApiClient.Models.Config authConfig = new AlibabaCloud.OpenApiClient.Models.Config { AccessKeyId = accessKeyId, AccessKeySecret = accessKeySecret, SecurityToken = securityToken, Type = credentialType, Endpoint = openPlatformEndpoint, Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Client authClient = new AlibabaCloud.SDK.OpenPlatform20191219.Client(authConfig); AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest authRequest = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest { Product = "viapi-regen", RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse authResponse = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse(); AlibabaCloud.OSS.Models.Config ossConfig = new AlibabaCloud.OSS.Models.Config { AccessKeySecret = accessKeySecret, Type = "access_key", Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.OSS.Client ossClient = null; AlibabaCloud.SDK.TeaFileform.Models.FileField fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField(); AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader(); AlibabaCloud.OSS.Models.PostObjectRequest uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest(); AlibabaCloud.OSSUtil.Models.RuntimeOptions ossRuntime = new AlibabaCloud.OSSUtil.Models.RuntimeOptions(); AlibabaCloud.OpenApiUtil.Client.Convert(runtime, ossRuntime); CustomizeClassifyImageRequest customizeClassifyImageReq = new CustomizeClassifyImageRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(request, customizeClassifyImageReq); if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrlObject)) { authResponse = await authClient.AuthorizeFileUploadWithOptionsAsync(authRequest, runtime); ossConfig.AccessKeyId = authResponse.Body.AccessKeyId; ossConfig.Endpoint = AlibabaCloud.OpenApiUtil.Client.GetEndpoint(authResponse.Body.Endpoint, authResponse.Body.UseAccelerate, _endpointType); ossClient = new AlibabaCloud.OSS.Client(ossConfig); fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField { Filename = authResponse.Body.ObjectKey, Content = request.ImageUrlObject, ContentType = "", }; ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader { AccessKeyId = authResponse.Body.AccessKeyId, Policy = authResponse.Body.EncodedPolicy, Signature = authResponse.Body.Signature, Key = authResponse.Body.ObjectKey, File = fileObj, SuccessActionStatus = "201", }; uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest { BucketName = authResponse.Body.Bucket, Header = ossHeader, }; await ossClient.PostObjectAsync(uploadRequest, ossRuntime); customizeClassifyImageReq.ImageUrl = "http://" + authResponse.Body.Bucket + "." + authResponse.Body.Endpoint + "/" + authResponse.Body.ObjectKey; } CustomizeClassifyImageResponse customizeClassifyImageResp = await CustomizeClassifyImageWithOptionsAsync(customizeClassifyImageReq, runtime); return customizeClassifyImageResp; } public CustomizeDetectImageResponse CustomizeDetectImageWithOptions(CustomizeDetectImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CustomizeDetectImage", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CustomizeDetectImageResponse>(CallApi(params_, req, runtime)); } public async Task<CustomizeDetectImageResponse> CustomizeDetectImageWithOptionsAsync(CustomizeDetectImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CustomizeDetectImage", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CustomizeDetectImageResponse>(await CallApiAsync(params_, req, runtime)); } public CustomizeDetectImageResponse CustomizeDetectImage(CustomizeDetectImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CustomizeDetectImageWithOptions(request, runtime); } public async Task<CustomizeDetectImageResponse> CustomizeDetectImageAsync(CustomizeDetectImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CustomizeDetectImageWithOptionsAsync(request, runtime); } public CustomizeDetectImageResponse CustomizeDetectImageAdvance(CustomizeDetectImageAdvanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { // Step 0: init client string accessKeyId = this._credential.GetAccessKeyId(); string accessKeySecret = this._credential.GetAccessKeySecret(); string securityToken = this._credential.GetSecurityToken(); string credentialType = this._credential.GetType(); string openPlatformEndpoint = _openPlatformEndpoint; if (AlibabaCloud.TeaUtil.Common.IsUnset(openPlatformEndpoint)) { openPlatformEndpoint = "openplatform.aliyuncs.com"; } if (AlibabaCloud.TeaUtil.Common.IsUnset(credentialType)) { credentialType = "access_key"; } AlibabaCloud.OpenApiClient.Models.Config authConfig = new AlibabaCloud.OpenApiClient.Models.Config { AccessKeyId = accessKeyId, AccessKeySecret = accessKeySecret, SecurityToken = securityToken, Type = credentialType, Endpoint = openPlatformEndpoint, Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Client authClient = new AlibabaCloud.SDK.OpenPlatform20191219.Client(authConfig); AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest authRequest = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest { Product = "viapi-regen", RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse authResponse = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse(); AlibabaCloud.OSS.Models.Config ossConfig = new AlibabaCloud.OSS.Models.Config { AccessKeySecret = accessKeySecret, Type = "access_key", Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.OSS.Client ossClient = null; AlibabaCloud.SDK.TeaFileform.Models.FileField fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField(); AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader(); AlibabaCloud.OSS.Models.PostObjectRequest uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest(); AlibabaCloud.OSSUtil.Models.RuntimeOptions ossRuntime = new AlibabaCloud.OSSUtil.Models.RuntimeOptions(); AlibabaCloud.OpenApiUtil.Client.Convert(runtime, ossRuntime); CustomizeDetectImageRequest customizeDetectImageReq = new CustomizeDetectImageRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(request, customizeDetectImageReq); if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrlObject)) { authResponse = authClient.AuthorizeFileUploadWithOptions(authRequest, runtime); ossConfig.AccessKeyId = authResponse.Body.AccessKeyId; ossConfig.Endpoint = AlibabaCloud.OpenApiUtil.Client.GetEndpoint(authResponse.Body.Endpoint, authResponse.Body.UseAccelerate, _endpointType); ossClient = new AlibabaCloud.OSS.Client(ossConfig); fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField { Filename = authResponse.Body.ObjectKey, Content = request.ImageUrlObject, ContentType = "", }; ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader { AccessKeyId = authResponse.Body.AccessKeyId, Policy = authResponse.Body.EncodedPolicy, Signature = authResponse.Body.Signature, Key = authResponse.Body.ObjectKey, File = fileObj, SuccessActionStatus = "201", }; uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest { BucketName = authResponse.Body.Bucket, Header = ossHeader, }; ossClient.PostObject(uploadRequest, ossRuntime); customizeDetectImageReq.ImageUrl = "http://" + authResponse.Body.Bucket + "." + authResponse.Body.Endpoint + "/" + authResponse.Body.ObjectKey; } CustomizeDetectImageResponse customizeDetectImageResp = CustomizeDetectImageWithOptions(customizeDetectImageReq, runtime); return customizeDetectImageResp; } public async Task<CustomizeDetectImageResponse> CustomizeDetectImageAdvanceAsync(CustomizeDetectImageAdvanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { // Step 0: init client string accessKeyId = await this._credential.GetAccessKeyIdAsync(); string accessKeySecret = await this._credential.GetAccessKeySecretAsync(); string securityToken = await this._credential.GetSecurityTokenAsync(); string credentialType = this._credential.GetType(); string openPlatformEndpoint = _openPlatformEndpoint; if (AlibabaCloud.TeaUtil.Common.IsUnset(openPlatformEndpoint)) { openPlatformEndpoint = "openplatform.aliyuncs.com"; } if (AlibabaCloud.TeaUtil.Common.IsUnset(credentialType)) { credentialType = "access_key"; } AlibabaCloud.OpenApiClient.Models.Config authConfig = new AlibabaCloud.OpenApiClient.Models.Config { AccessKeyId = accessKeyId, AccessKeySecret = accessKeySecret, SecurityToken = securityToken, Type = credentialType, Endpoint = openPlatformEndpoint, Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Client authClient = new AlibabaCloud.SDK.OpenPlatform20191219.Client(authConfig); AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest authRequest = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest { Product = "viapi-regen", RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse authResponse = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse(); AlibabaCloud.OSS.Models.Config ossConfig = new AlibabaCloud.OSS.Models.Config { AccessKeySecret = accessKeySecret, Type = "access_key", Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.OSS.Client ossClient = null; AlibabaCloud.SDK.TeaFileform.Models.FileField fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField(); AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader(); AlibabaCloud.OSS.Models.PostObjectRequest uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest(); AlibabaCloud.OSSUtil.Models.RuntimeOptions ossRuntime = new AlibabaCloud.OSSUtil.Models.RuntimeOptions(); AlibabaCloud.OpenApiUtil.Client.Convert(runtime, ossRuntime); CustomizeDetectImageRequest customizeDetectImageReq = new CustomizeDetectImageRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(request, customizeDetectImageReq); if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrlObject)) { authResponse = await authClient.AuthorizeFileUploadWithOptionsAsync(authRequest, runtime); ossConfig.AccessKeyId = authResponse.Body.AccessKeyId; ossConfig.Endpoint = AlibabaCloud.OpenApiUtil.Client.GetEndpoint(authResponse.Body.Endpoint, authResponse.Body.UseAccelerate, _endpointType); ossClient = new AlibabaCloud.OSS.Client(ossConfig); fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField { Filename = authResponse.Body.ObjectKey, Content = request.ImageUrlObject, ContentType = "", }; ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader { AccessKeyId = authResponse.Body.AccessKeyId, Policy = authResponse.Body.EncodedPolicy, Signature = authResponse.Body.Signature, Key = authResponse.Body.ObjectKey, File = fileObj, SuccessActionStatus = "201", }; uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest { BucketName = authResponse.Body.Bucket, Header = ossHeader, }; await ossClient.PostObjectAsync(uploadRequest, ossRuntime); customizeDetectImageReq.ImageUrl = "http://" + authResponse.Body.Bucket + "." + authResponse.Body.Endpoint + "/" + authResponse.Body.ObjectKey; } CustomizeDetectImageResponse customizeDetectImageResp = await CustomizeDetectImageWithOptionsAsync(customizeDetectImageReq, runtime); return customizeDetectImageResp; } public CustomizeInstanceSegmentImageResponse CustomizeInstanceSegmentImageWithOptions(CustomizeInstanceSegmentImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CustomizeInstanceSegmentImage", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CustomizeInstanceSegmentImageResponse>(CallApi(params_, req, runtime)); } public async Task<CustomizeInstanceSegmentImageResponse> CustomizeInstanceSegmentImageWithOptionsAsync(CustomizeInstanceSegmentImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CustomizeInstanceSegmentImage", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CustomizeInstanceSegmentImageResponse>(await CallApiAsync(params_, req, runtime)); } public CustomizeInstanceSegmentImageResponse CustomizeInstanceSegmentImage(CustomizeInstanceSegmentImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CustomizeInstanceSegmentImageWithOptions(request, runtime); } public async Task<CustomizeInstanceSegmentImageResponse> CustomizeInstanceSegmentImageAsync(CustomizeInstanceSegmentImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CustomizeInstanceSegmentImageWithOptionsAsync(request, runtime); } public CustomizeInstanceSegmentImageResponse CustomizeInstanceSegmentImageAdvance(CustomizeInstanceSegmentImageAdvanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { // Step 0: init client string accessKeyId = this._credential.GetAccessKeyId(); string accessKeySecret = this._credential.GetAccessKeySecret(); string securityToken = this._credential.GetSecurityToken(); string credentialType = this._credential.GetType(); string openPlatformEndpoint = _openPlatformEndpoint; if (AlibabaCloud.TeaUtil.Common.IsUnset(openPlatformEndpoint)) { openPlatformEndpoint = "openplatform.aliyuncs.com"; } if (AlibabaCloud.TeaUtil.Common.IsUnset(credentialType)) { credentialType = "access_key"; } AlibabaCloud.OpenApiClient.Models.Config authConfig = new AlibabaCloud.OpenApiClient.Models.Config { AccessKeyId = accessKeyId, AccessKeySecret = accessKeySecret, SecurityToken = securityToken, Type = credentialType, Endpoint = openPlatformEndpoint, Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Client authClient = new AlibabaCloud.SDK.OpenPlatform20191219.Client(authConfig); AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest authRequest = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest { Product = "viapi-regen", RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse authResponse = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse(); AlibabaCloud.OSS.Models.Config ossConfig = new AlibabaCloud.OSS.Models.Config { AccessKeySecret = accessKeySecret, Type = "access_key", Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.OSS.Client ossClient = null; AlibabaCloud.SDK.TeaFileform.Models.FileField fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField(); AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader(); AlibabaCloud.OSS.Models.PostObjectRequest uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest(); AlibabaCloud.OSSUtil.Models.RuntimeOptions ossRuntime = new AlibabaCloud.OSSUtil.Models.RuntimeOptions(); AlibabaCloud.OpenApiUtil.Client.Convert(runtime, ossRuntime); CustomizeInstanceSegmentImageRequest customizeInstanceSegmentImageReq = new CustomizeInstanceSegmentImageRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(request, customizeInstanceSegmentImageReq); if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrlObject)) { authResponse = authClient.AuthorizeFileUploadWithOptions(authRequest, runtime); ossConfig.AccessKeyId = authResponse.Body.AccessKeyId; ossConfig.Endpoint = AlibabaCloud.OpenApiUtil.Client.GetEndpoint(authResponse.Body.Endpoint, authResponse.Body.UseAccelerate, _endpointType); ossClient = new AlibabaCloud.OSS.Client(ossConfig); fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField { Filename = authResponse.Body.ObjectKey, Content = request.ImageUrlObject, ContentType = "", }; ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader { AccessKeyId = authResponse.Body.AccessKeyId, Policy = authResponse.Body.EncodedPolicy, Signature = authResponse.Body.Signature, Key = authResponse.Body.ObjectKey, File = fileObj, SuccessActionStatus = "201", }; uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest { BucketName = authResponse.Body.Bucket, Header = ossHeader, }; ossClient.PostObject(uploadRequest, ossRuntime); customizeInstanceSegmentImageReq.ImageUrl = "http://" + authResponse.Body.Bucket + "." + authResponse.Body.Endpoint + "/" + authResponse.Body.ObjectKey; } CustomizeInstanceSegmentImageResponse customizeInstanceSegmentImageResp = CustomizeInstanceSegmentImageWithOptions(customizeInstanceSegmentImageReq, runtime); return customizeInstanceSegmentImageResp; } public async Task<CustomizeInstanceSegmentImageResponse> CustomizeInstanceSegmentImageAdvanceAsync(CustomizeInstanceSegmentImageAdvanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { // Step 0: init client string accessKeyId = await this._credential.GetAccessKeyIdAsync(); string accessKeySecret = await this._credential.GetAccessKeySecretAsync(); string securityToken = await this._credential.GetSecurityTokenAsync(); string credentialType = this._credential.GetType(); string openPlatformEndpoint = _openPlatformEndpoint; if (AlibabaCloud.TeaUtil.Common.IsUnset(openPlatformEndpoint)) { openPlatformEndpoint = "openplatform.aliyuncs.com"; } if (AlibabaCloud.TeaUtil.Common.IsUnset(credentialType)) { credentialType = "access_key"; } AlibabaCloud.OpenApiClient.Models.Config authConfig = new AlibabaCloud.OpenApiClient.Models.Config { AccessKeyId = accessKeyId, AccessKeySecret = accessKeySecret, SecurityToken = securityToken, Type = credentialType, Endpoint = openPlatformEndpoint, Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Client authClient = new AlibabaCloud.SDK.OpenPlatform20191219.Client(authConfig); AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest authRequest = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadRequest { Product = "viapi-regen", RegionId = _regionId, }; AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse authResponse = new AlibabaCloud.SDK.OpenPlatform20191219.Models.AuthorizeFileUploadResponse(); AlibabaCloud.OSS.Models.Config ossConfig = new AlibabaCloud.OSS.Models.Config { AccessKeySecret = accessKeySecret, Type = "access_key", Protocol = _protocol, RegionId = _regionId, }; AlibabaCloud.OSS.Client ossClient = null; AlibabaCloud.SDK.TeaFileform.Models.FileField fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField(); AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader(); AlibabaCloud.OSS.Models.PostObjectRequest uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest(); AlibabaCloud.OSSUtil.Models.RuntimeOptions ossRuntime = new AlibabaCloud.OSSUtil.Models.RuntimeOptions(); AlibabaCloud.OpenApiUtil.Client.Convert(runtime, ossRuntime); CustomizeInstanceSegmentImageRequest customizeInstanceSegmentImageReq = new CustomizeInstanceSegmentImageRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(request, customizeInstanceSegmentImageReq); if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrlObject)) { authResponse = await authClient.AuthorizeFileUploadWithOptionsAsync(authRequest, runtime); ossConfig.AccessKeyId = authResponse.Body.AccessKeyId; ossConfig.Endpoint = AlibabaCloud.OpenApiUtil.Client.GetEndpoint(authResponse.Body.Endpoint, authResponse.Body.UseAccelerate, _endpointType); ossClient = new AlibabaCloud.OSS.Client(ossConfig); fileObj = new AlibabaCloud.SDK.TeaFileform.Models.FileField { Filename = authResponse.Body.ObjectKey, Content = request.ImageUrlObject, ContentType = "", }; ossHeader = new AlibabaCloud.OSS.Models.PostObjectRequest.PostObjectRequestHeader { AccessKeyId = authResponse.Body.AccessKeyId, Policy = authResponse.Body.EncodedPolicy, Signature = authResponse.Body.Signature, Key = authResponse.Body.ObjectKey, File = fileObj, SuccessActionStatus = "201", }; uploadRequest = new AlibabaCloud.OSS.Models.PostObjectRequest { BucketName = authResponse.Body.Bucket, Header = ossHeader, }; await ossClient.PostObjectAsync(uploadRequest, ossRuntime); customizeInstanceSegmentImageReq.ImageUrl = "http://" + authResponse.Body.Bucket + "." + authResponse.Body.Endpoint + "/" + authResponse.Body.ObjectKey; } CustomizeInstanceSegmentImageResponse customizeInstanceSegmentImageResp = await CustomizeInstanceSegmentImageWithOptionsAsync(customizeInstanceSegmentImageReq, runtime); return customizeInstanceSegmentImageResp; } public DebugServiceResponse DebugServiceWithOptions(DebugServiceRequest request, 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.Param)) { body["Param"] = request.Param; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DebugService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DebugServiceResponse>(CallApi(params_, req, runtime)); } public async Task<DebugServiceResponse> DebugServiceWithOptionsAsync(DebugServiceRequest request, 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.Param)) { body["Param"] = request.Param; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DebugService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DebugServiceResponse>(await CallApiAsync(params_, req, runtime)); } public DebugServiceResponse DebugService(DebugServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DebugServiceWithOptions(request, runtime); } public async Task<DebugServiceResponse> DebugServiceAsync(DebugServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DebugServiceWithOptionsAsync(request, runtime); } public DeleteDataReflowDataResponse DeleteDataReflowDataWithOptions(DeleteDataReflowDataRequest request, 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.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteDataReflowData", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteDataReflowDataResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteDataReflowDataResponse> DeleteDataReflowDataWithOptionsAsync(DeleteDataReflowDataRequest request, 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.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteDataReflowData", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteDataReflowDataResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteDataReflowDataResponse DeleteDataReflowData(DeleteDataReflowDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteDataReflowDataWithOptions(request, runtime); } public async Task<DeleteDataReflowDataResponse> DeleteDataReflowDataAsync(DeleteDataReflowDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteDataReflowDataWithOptionsAsync(request, runtime); } public DeleteDatasetResponse DeleteDatasetWithOptions(DeleteDatasetRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteDatasetResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteDatasetResponse> DeleteDatasetWithOptionsAsync(DeleteDatasetRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteDatasetResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteDatasetResponse DeleteDataset(DeleteDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteDatasetWithOptions(request, runtime); } public async Task<DeleteDatasetResponse> DeleteDatasetAsync(DeleteDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteDatasetWithOptionsAsync(request, runtime); } public DeleteLabelsetResponse DeleteLabelsetWithOptions(DeleteLabelsetRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteLabelset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteLabelsetResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteLabelsetResponse> DeleteLabelsetWithOptionsAsync(DeleteLabelsetRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteLabelset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteLabelsetResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteLabelsetResponse DeleteLabelset(DeleteLabelsetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteLabelsetWithOptions(request, runtime); } public async Task<DeleteLabelsetResponse> DeleteLabelsetAsync(DeleteLabelsetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteLabelsetWithOptionsAsync(request, runtime); } public DeleteLabelsetDataResponse DeleteLabelsetDataWithOptions(DeleteLabelsetDataRequest request, 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.LabelId)) { body["LabelId"] = request.LabelId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteLabelsetData", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteLabelsetDataResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteLabelsetDataResponse> DeleteLabelsetDataWithOptionsAsync(DeleteLabelsetDataRequest request, 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.LabelId)) { body["LabelId"] = request.LabelId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteLabelsetData", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteLabelsetDataResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteLabelsetDataResponse DeleteLabelsetData(DeleteLabelsetDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteLabelsetDataWithOptions(request, runtime); } public async Task<DeleteLabelsetDataResponse> DeleteLabelsetDataAsync(DeleteLabelsetDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteLabelsetDataWithOptionsAsync(request, runtime); } public DeleteServiceResponse DeleteServiceWithOptions(DeleteServiceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteServiceResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteServiceResponse> DeleteServiceWithOptionsAsync(DeleteServiceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteServiceResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteServiceResponse DeleteService(DeleteServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteServiceWithOptions(request, runtime); } public async Task<DeleteServiceResponse> DeleteServiceAsync(DeleteServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteServiceWithOptionsAsync(request, runtime); } public DeleteTrainTaskResponse DeleteTrainTaskWithOptions(DeleteTrainTaskRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteTrainTaskResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteTrainTaskResponse> DeleteTrainTaskWithOptionsAsync(DeleteTrainTaskRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteTrainTaskResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteTrainTaskResponse DeleteTrainTask(DeleteTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteTrainTaskWithOptions(request, runtime); } public async Task<DeleteTrainTaskResponse> DeleteTrainTaskAsync(DeleteTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteTrainTaskWithOptionsAsync(request, runtime); } public DeleteWorkspaceResponse DeleteWorkspaceWithOptions(DeleteWorkspaceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteWorkspace", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteWorkspaceResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteWorkspaceResponse> DeleteWorkspaceWithOptionsAsync(DeleteWorkspaceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteWorkspace", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteWorkspaceResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteWorkspaceResponse DeleteWorkspace(DeleteWorkspaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteWorkspaceWithOptions(request, runtime); } public async Task<DeleteWorkspaceResponse> DeleteWorkspaceAsync(DeleteWorkspaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteWorkspaceWithOptionsAsync(request, runtime); } public DisableDataReflowResponse DisableDataReflowWithOptions(DisableDataReflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DisableDataReflow", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DisableDataReflowResponse>(CallApi(params_, req, runtime)); } public async Task<DisableDataReflowResponse> DisableDataReflowWithOptionsAsync(DisableDataReflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DisableDataReflow", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DisableDataReflowResponse>(await CallApiAsync(params_, req, runtime)); } public DisableDataReflowResponse DisableDataReflow(DisableDataReflowRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DisableDataReflowWithOptions(request, runtime); } public async Task<DisableDataReflowResponse> DisableDataReflowAsync(DisableDataReflowRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DisableDataReflowWithOptionsAsync(request, runtime); } public DownloadDatasetResponse DownloadDatasetWithOptions(DownloadDatasetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DownloadDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DownloadDatasetResponse>(CallApi(params_, req, runtime)); } public async Task<DownloadDatasetResponse> DownloadDatasetWithOptionsAsync(DownloadDatasetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DownloadDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DownloadDatasetResponse>(await CallApiAsync(params_, req, runtime)); } public DownloadDatasetResponse DownloadDataset(DownloadDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DownloadDatasetWithOptions(request, runtime); } public async Task<DownloadDatasetResponse> DownloadDatasetAsync(DownloadDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DownloadDatasetWithOptionsAsync(request, runtime); } public DownloadFileNameListResponse DownloadFileNameListWithOptions(DownloadFileNameListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Identity)) { body["Identity"] = request.Identity; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DownloadFileNameList", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DownloadFileNameListResponse>(CallApi(params_, req, runtime)); } public async Task<DownloadFileNameListResponse> DownloadFileNameListWithOptionsAsync(DownloadFileNameListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Identity)) { body["Identity"] = request.Identity; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DownloadFileNameList", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DownloadFileNameListResponse>(await CallApiAsync(params_, req, runtime)); } public DownloadFileNameListResponse DownloadFileNameList(DownloadFileNameListRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DownloadFileNameListWithOptions(request, runtime); } public async Task<DownloadFileNameListResponse> DownloadFileNameListAsync(DownloadFileNameListRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DownloadFileNameListWithOptionsAsync(request, runtime); } public DownloadLabelFileResponse DownloadLabelFileWithOptions(DownloadLabelFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelId)) { body["LabelId"] = request.LabelId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DownloadLabelFile", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DownloadLabelFileResponse>(CallApi(params_, req, runtime)); } public async Task<DownloadLabelFileResponse> DownloadLabelFileWithOptionsAsync(DownloadLabelFileRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelId)) { body["LabelId"] = request.LabelId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DownloadLabelFile", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DownloadLabelFileResponse>(await CallApiAsync(params_, req, runtime)); } public DownloadLabelFileResponse DownloadLabelFile(DownloadLabelFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DownloadLabelFileWithOptions(request, runtime); } public async Task<DownloadLabelFileResponse> DownloadLabelFileAsync(DownloadLabelFileRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DownloadLabelFileWithOptionsAsync(request, runtime); } public EnableDataReflowResponse EnableDataReflowWithOptions(EnableDataReflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataReflowOssPath)) { body["DataReflowOssPath"] = request.DataReflowOssPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataReflowRate)) { body["DataReflowRate"] = request.DataReflowRate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "EnableDataReflow", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<EnableDataReflowResponse>(CallApi(params_, req, runtime)); } public async Task<EnableDataReflowResponse> EnableDataReflowWithOptionsAsync(EnableDataReflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataReflowOssPath)) { body["DataReflowOssPath"] = request.DataReflowOssPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataReflowRate)) { body["DataReflowRate"] = request.DataReflowRate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "EnableDataReflow", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<EnableDataReflowResponse>(await CallApiAsync(params_, req, runtime)); } public EnableDataReflowResponse EnableDataReflow(EnableDataReflowRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return EnableDataReflowWithOptions(request, runtime); } public async Task<EnableDataReflowResponse> EnableDataReflowAsync(EnableDataReflowRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await EnableDataReflowWithOptionsAsync(request, runtime); } public ExportDataReflowDataListResponse ExportDataReflowDataListWithOptions(ExportDataReflowDataListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Category)) { body["Category"] = request.Category; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileType)) { body["FileType"] = request.FileType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageName)) { body["ImageName"] = request.ImageName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "ExportDataReflowDataList", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ExportDataReflowDataListResponse>(CallApi(params_, req, runtime)); } public async Task<ExportDataReflowDataListResponse> ExportDataReflowDataListWithOptionsAsync(ExportDataReflowDataListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Category)) { body["Category"] = request.Category; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileType)) { body["FileType"] = request.FileType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageName)) { body["ImageName"] = request.ImageName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "ExportDataReflowDataList", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ExportDataReflowDataListResponse>(await CallApiAsync(params_, req, runtime)); } public ExportDataReflowDataListResponse ExportDataReflowDataList(ExportDataReflowDataListRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ExportDataReflowDataListWithOptions(request, runtime); } public async Task<ExportDataReflowDataListResponse> ExportDataReflowDataListAsync(ExportDataReflowDataListRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ExportDataReflowDataListWithOptionsAsync(request, runtime); } public GetDatasetResponse GetDatasetWithOptions(GetDatasetRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDatasetResponse>(CallApi(params_, req, runtime)); } public async Task<GetDatasetResponse> GetDatasetWithOptionsAsync(GetDatasetRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDatasetResponse>(await CallApiAsync(params_, req, runtime)); } public GetDatasetResponse GetDataset(GetDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetDatasetWithOptions(request, runtime); } public async Task<GetDatasetResponse> GetDatasetAsync(GetDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetDatasetWithOptionsAsync(request, runtime); } public GetDiffCountLabelsetAndDatasetResponse GetDiffCountLabelsetAndDatasetWithOptions(GetDiffCountLabelsetAndDatasetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelsetId)) { body["LabelsetId"] = request.LabelsetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetDiffCountLabelsetAndDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDiffCountLabelsetAndDatasetResponse>(CallApi(params_, req, runtime)); } public async Task<GetDiffCountLabelsetAndDatasetResponse> GetDiffCountLabelsetAndDatasetWithOptionsAsync(GetDiffCountLabelsetAndDatasetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelsetId)) { body["LabelsetId"] = request.LabelsetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetDiffCountLabelsetAndDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDiffCountLabelsetAndDatasetResponse>(await CallApiAsync(params_, req, runtime)); } public GetDiffCountLabelsetAndDatasetResponse GetDiffCountLabelsetAndDataset(GetDiffCountLabelsetAndDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetDiffCountLabelsetAndDatasetWithOptions(request, runtime); } public async Task<GetDiffCountLabelsetAndDatasetResponse> GetDiffCountLabelsetAndDatasetAsync(GetDiffCountLabelsetAndDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetDiffCountLabelsetAndDatasetWithOptionsAsync(request, runtime); } public GetLabelDetailResponse GetLabelDetailWithOptions(GetLabelDetailRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetLabelDetail", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetLabelDetailResponse>(CallApi(params_, req, runtime)); } public async Task<GetLabelDetailResponse> GetLabelDetailWithOptionsAsync(GetLabelDetailRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetLabelDetail", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetLabelDetailResponse>(await CallApiAsync(params_, req, runtime)); } public GetLabelDetailResponse GetLabelDetail(GetLabelDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetLabelDetailWithOptions(request, runtime); } public async Task<GetLabelDetailResponse> GetLabelDetailAsync(GetLabelDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetLabelDetailWithOptionsAsync(request, runtime); } public GetLabelsetResponse GetLabelsetWithOptions(GetLabelsetRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetLabelset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetLabelsetResponse>(CallApi(params_, req, runtime)); } public async Task<GetLabelsetResponse> GetLabelsetWithOptionsAsync(GetLabelsetRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetLabelset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetLabelsetResponse>(await CallApiAsync(params_, req, runtime)); } public GetLabelsetResponse GetLabelset(GetLabelsetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetLabelsetWithOptions(request, runtime); } public async Task<GetLabelsetResponse> GetLabelsetAsync(GetLabelsetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetLabelsetWithOptionsAsync(request, runtime); } public GetServiceResponse GetServiceWithOptions(GetServiceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetServiceResponse>(CallApi(params_, req, runtime)); } public async Task<GetServiceResponse> GetServiceWithOptionsAsync(GetServiceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetServiceResponse>(await CallApiAsync(params_, req, runtime)); } public GetServiceResponse GetService(GetServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetServiceWithOptions(request, runtime); } public async Task<GetServiceResponse> GetServiceAsync(GetServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetServiceWithOptionsAsync(request, runtime); } public GetServiceInvokeResponse GetServiceInvokeWithOptions(GetServiceInvokeRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); GetServiceInvokeShrinkRequest request = new GetServiceInvokeShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.CallerParentIdList)) { request.CallerParentIdListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.CallerParentIdList, "CallerParentIdList", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CallerParentIdListShrink)) { body["CallerParentIdList"] = request.CallerParentIdListShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } 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 = "GetServiceInvoke", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetServiceInvokeResponse>(CallApi(params_, req, runtime)); } public async Task<GetServiceInvokeResponse> GetServiceInvokeWithOptionsAsync(GetServiceInvokeRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); GetServiceInvokeShrinkRequest request = new GetServiceInvokeShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.CallerParentIdList)) { request.CallerParentIdListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.CallerParentIdList, "CallerParentIdList", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CallerParentIdListShrink)) { body["CallerParentIdList"] = request.CallerParentIdListShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } 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 = "GetServiceInvoke", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetServiceInvokeResponse>(await CallApiAsync(params_, req, runtime)); } public GetServiceInvokeResponse GetServiceInvoke(GetServiceInvokeRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetServiceInvokeWithOptions(request, runtime); } public async Task<GetServiceInvokeResponse> GetServiceInvokeAsync(GetServiceInvokeRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetServiceInvokeWithOptionsAsync(request, runtime); } public GetServiceQpsResponse GetServiceQpsWithOptions(GetServiceQpsRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); GetServiceQpsShrinkRequest request = new GetServiceQpsShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.CallerParentIdList)) { request.CallerParentIdListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.CallerParentIdList, "CallerParentIdList", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CallerParentIdListShrink)) { body["CallerParentIdList"] = request.CallerParentIdListShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } 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 = "GetServiceQps", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetServiceQpsResponse>(CallApi(params_, req, runtime)); } public async Task<GetServiceQpsResponse> GetServiceQpsWithOptionsAsync(GetServiceQpsRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); GetServiceQpsShrinkRequest request = new GetServiceQpsShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.CallerParentIdList)) { request.CallerParentIdListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.CallerParentIdList, "CallerParentIdList", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CallerParentIdListShrink)) { body["CallerParentIdList"] = request.CallerParentIdListShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } 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 = "GetServiceQps", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetServiceQpsResponse>(await CallApiAsync(params_, req, runtime)); } public GetServiceQpsResponse GetServiceQps(GetServiceQpsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetServiceQpsWithOptions(request, runtime); } public async Task<GetServiceQpsResponse> GetServiceQpsAsync(GetServiceQpsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetServiceQpsWithOptionsAsync(request, runtime); } public GetTrainModelResponse GetTrainModelWithOptions(GetTrainModelRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetTrainModel", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTrainModelResponse>(CallApi(params_, req, runtime)); } public async Task<GetTrainModelResponse> GetTrainModelWithOptionsAsync(GetTrainModelRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetTrainModel", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTrainModelResponse>(await CallApiAsync(params_, req, runtime)); } public GetTrainModelResponse GetTrainModel(GetTrainModelRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetTrainModelWithOptions(request, runtime); } public async Task<GetTrainModelResponse> GetTrainModelAsync(GetTrainModelRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetTrainModelWithOptionsAsync(request, runtime); } public GetTrainTaskResponse GetTrainTaskWithOptions(GetTrainTaskRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTrainTaskResponse>(CallApi(params_, req, runtime)); } public async Task<GetTrainTaskResponse> GetTrainTaskWithOptionsAsync(GetTrainTaskRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTrainTaskResponse>(await CallApiAsync(params_, req, runtime)); } public GetTrainTaskResponse GetTrainTask(GetTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetTrainTaskWithOptions(request, runtime); } public async Task<GetTrainTaskResponse> GetTrainTaskAsync(GetTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetTrainTaskWithOptionsAsync(request, runtime); } public GetTrainTaskEstimatedTimeResponse GetTrainTaskEstimatedTimeWithOptions(GetTrainTaskEstimatedTimeRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetTrainTaskEstimatedTime", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTrainTaskEstimatedTimeResponse>(CallApi(params_, req, runtime)); } public async Task<GetTrainTaskEstimatedTimeResponse> GetTrainTaskEstimatedTimeWithOptionsAsync(GetTrainTaskEstimatedTimeRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetTrainTaskEstimatedTime", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTrainTaskEstimatedTimeResponse>(await CallApiAsync(params_, req, runtime)); } public GetTrainTaskEstimatedTimeResponse GetTrainTaskEstimatedTime(GetTrainTaskEstimatedTimeRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetTrainTaskEstimatedTimeWithOptions(request, runtime); } public async Task<GetTrainTaskEstimatedTimeResponse> GetTrainTaskEstimatedTimeAsync(GetTrainTaskEstimatedTimeRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetTrainTaskEstimatedTimeWithOptionsAsync(request, runtime); } public GetUploadPolicyResponse GetUploadPolicyWithOptions(GetUploadPolicyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileName)) { body["FileName"] = request.FileName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } 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 = "GetUploadPolicy", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetUploadPolicyResponse>(CallApi(params_, req, runtime)); } public async Task<GetUploadPolicyResponse> GetUploadPolicyWithOptionsAsync(GetUploadPolicyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileName)) { body["FileName"] = request.FileName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } 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 = "GetUploadPolicy", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetUploadPolicyResponse>(await CallApiAsync(params_, req, runtime)); } public GetUploadPolicyResponse GetUploadPolicy(GetUploadPolicyRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetUploadPolicyWithOptions(request, runtime); } public async Task<GetUploadPolicyResponse> GetUploadPolicyAsync(GetUploadPolicyRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetUploadPolicyWithOptionsAsync(request, runtime); } public GetUserInfoResponse GetUserInfoWithOptions(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 = "GetUserInfo", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetUserInfoResponse>(CallApi(params_, req, runtime)); } public async Task<GetUserInfoResponse> GetUserInfoWithOptionsAsync(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 = "GetUserInfo", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetUserInfoResponse>(await CallApiAsync(params_, req, runtime)); } public GetUserInfoResponse GetUserInfo() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetUserInfoWithOptions(runtime); } public async Task<GetUserInfoResponse> GetUserInfoAsync() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetUserInfoWithOptionsAsync(runtime); } public GetWorkspaceResponse GetWorkspaceWithOptions(GetWorkspaceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWorkspace", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWorkspaceResponse>(CallApi(params_, req, runtime)); } public async Task<GetWorkspaceResponse> GetWorkspaceWithOptionsAsync(GetWorkspaceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWorkspace", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWorkspaceResponse>(await CallApiAsync(params_, req, runtime)); } public GetWorkspaceResponse GetWorkspace(GetWorkspaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWorkspaceWithOptions(request, runtime); } public async Task<GetWorkspaceResponse> GetWorkspaceAsync(GetWorkspaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWorkspaceWithOptionsAsync(request, runtime); } public ListDataReflowDatasResponse ListDataReflowDatasWithOptions(ListDataReflowDatasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Category)) { body["Category"] = request.Category; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageName)) { body["ImageName"] = request.ImageName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "ListDataReflowDatas", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDataReflowDatasResponse>(CallApi(params_, req, runtime)); } public async Task<ListDataReflowDatasResponse> ListDataReflowDatasWithOptionsAsync(ListDataReflowDatasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Category)) { body["Category"] = request.Category; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime)) { body["EndTime"] = request.EndTime; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageName)) { body["ImageName"] = request.ImageName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "ListDataReflowDatas", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDataReflowDatasResponse>(await CallApiAsync(params_, req, runtime)); } public ListDataReflowDatasResponse ListDataReflowDatas(ListDataReflowDatasRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListDataReflowDatasWithOptions(request, runtime); } public async Task<ListDataReflowDatasResponse> ListDataReflowDatasAsync(ListDataReflowDatasRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListDataReflowDatasWithOptionsAsync(request, runtime); } public ListDatasetDatasResponse ListDatasetDatasWithOptions(ListDatasetDatasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Identity)) { body["Identity"] = request.Identity; } 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 = "ListDatasetDatas", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDatasetDatasResponse>(CallApi(params_, req, runtime)); } public async Task<ListDatasetDatasResponse> ListDatasetDatasWithOptionsAsync(ListDatasetDatasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Identity)) { body["Identity"] = request.Identity; } 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 = "ListDatasetDatas", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDatasetDatasResponse>(await CallApiAsync(params_, req, runtime)); } public ListDatasetDatasResponse ListDatasetDatas(ListDatasetDatasRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListDatasetDatasWithOptions(request, runtime); } public async Task<ListDatasetDatasResponse> ListDatasetDatasAsync(ListDatasetDatasRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListDatasetDatasWithOptionsAsync(request, runtime); } public ListDatasetsResponse ListDatasetsWithOptions(ListDatasetsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } 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 = "ListDatasets", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDatasetsResponse>(CallApi(params_, req, runtime)); } public async Task<ListDatasetsResponse> ListDatasetsWithOptionsAsync(ListDatasetsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } 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 = "ListDatasets", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDatasetsResponse>(await CallApiAsync(params_, req, runtime)); } public ListDatasetsResponse ListDatasets(ListDatasetsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListDatasetsWithOptions(request, runtime); } public async Task<ListDatasetsResponse> ListDatasetsAsync(ListDatasetsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListDatasetsWithOptionsAsync(request, runtime); } public ListLabelsetDatasResponse ListLabelsetDatasWithOptions(ListLabelsetDatasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsAbandon)) { body["IsAbandon"] = request.IsAbandon; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelId)) { body["LabelId"] = request.LabelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value)) { body["Value"] = request.Value; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListLabelsetDatas", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListLabelsetDatasResponse>(CallApi(params_, req, runtime)); } public async Task<ListLabelsetDatasResponse> ListLabelsetDatasWithOptionsAsync(ListLabelsetDatasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsAbandon)) { body["IsAbandon"] = request.IsAbandon; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelId)) { body["LabelId"] = request.LabelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value)) { body["Value"] = request.Value; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListLabelsetDatas", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListLabelsetDatasResponse>(await CallApiAsync(params_, req, runtime)); } public ListLabelsetDatasResponse ListLabelsetDatas(ListLabelsetDatasRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListLabelsetDatasWithOptions(request, runtime); } public async Task<ListLabelsetDatasResponse> ListLabelsetDatasAsync(ListLabelsetDatasRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListLabelsetDatasWithOptionsAsync(request, runtime); } public ListLabelsetsResponse ListLabelsetsWithOptions(ListLabelsetsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } 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 = "ListLabelsets", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListLabelsetsResponse>(CallApi(params_, req, runtime)); } public async Task<ListLabelsetsResponse> ListLabelsetsWithOptionsAsync(ListLabelsetsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } 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 = "ListLabelsets", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListLabelsetsResponse>(await CallApiAsync(params_, req, runtime)); } public ListLabelsetsResponse ListLabelsets(ListLabelsetsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListLabelsetsWithOptions(request, runtime); } public async Task<ListLabelsetsResponse> ListLabelsetsAsync(ListLabelsetsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListLabelsetsWithOptionsAsync(request, runtime); } public ListServicesResponse ListServicesWithOptions(ListServicesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } 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 = "ListServices", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListServicesResponse>(CallApi(params_, req, runtime)); } public async Task<ListServicesResponse> ListServicesWithOptionsAsync(ListServicesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } 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 = "ListServices", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListServicesResponse>(await CallApiAsync(params_, req, runtime)); } public ListServicesResponse ListServices(ListServicesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListServicesWithOptions(request, runtime); } public async Task<ListServicesResponse> ListServicesAsync(ListServicesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListServicesWithOptionsAsync(request, runtime); } public ListTrainTasksResponse ListTrainTasksWithOptions(ListTrainTasksRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } 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 = "ListTrainTasks", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListTrainTasksResponse>(CallApi(params_, req, runtime)); } public async Task<ListTrainTasksResponse> ListTrainTasksWithOptionsAsync(ListTrainTasksRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize)) { body["PageSize"] = request.PageSize; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } 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 = "ListTrainTasks", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListTrainTasksResponse>(await CallApiAsync(params_, req, runtime)); } public ListTrainTasksResponse ListTrainTasks(ListTrainTasksRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListTrainTasksWithOptions(request, runtime); } public async Task<ListTrainTasksResponse> ListTrainTasksAsync(ListTrainTasksRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListTrainTasksWithOptionsAsync(request, runtime); } public ListWorkspacesResponse ListWorkspacesWithOptions(ListWorkspacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } 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 = "ListWorkspaces", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListWorkspacesResponse>(CallApi(params_, req, runtime)); } public async Task<ListWorkspacesResponse> ListWorkspacesWithOptionsAsync(ListWorkspacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage)) { body["CurrentPage"] = request.CurrentPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } 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 = "ListWorkspaces", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListWorkspacesResponse>(await CallApiAsync(params_, req, runtime)); } public ListWorkspacesResponse ListWorkspaces(ListWorkspacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListWorkspacesWithOptions(request, runtime); } public async Task<ListWorkspacesResponse> ListWorkspacesAsync(ListWorkspacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListWorkspacesWithOptionsAsync(request, runtime); } public SetDatasetUserOssPathResponse SetDatasetUserOssPathWithOptions(SetDatasetUserOssPathRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserOssUrl)) { body["UserOssUrl"] = request.UserOssUrl; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SetDatasetUserOssPath", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SetDatasetUserOssPathResponse>(CallApi(params_, req, runtime)); } public async Task<SetDatasetUserOssPathResponse> SetDatasetUserOssPathWithOptionsAsync(SetDatasetUserOssPathRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetId)) { body["DatasetId"] = request.DatasetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserOssUrl)) { body["UserOssUrl"] = request.UserOssUrl; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SetDatasetUserOssPath", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SetDatasetUserOssPathResponse>(await CallApiAsync(params_, req, runtime)); } public SetDatasetUserOssPathResponse SetDatasetUserOssPath(SetDatasetUserOssPathRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SetDatasetUserOssPathWithOptions(request, runtime); } public async Task<SetDatasetUserOssPathResponse> SetDatasetUserOssPathAsync(SetDatasetUserOssPathRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SetDatasetUserOssPathWithOptionsAsync(request, runtime); } public StartServiceResponse StartServiceWithOptions(StartServiceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "StartService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<StartServiceResponse>(CallApi(params_, req, runtime)); } public async Task<StartServiceResponse> StartServiceWithOptionsAsync(StartServiceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "StartService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<StartServiceResponse>(await CallApiAsync(params_, req, runtime)); } public StartServiceResponse StartService(StartServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return StartServiceWithOptions(request, runtime); } public async Task<StartServiceResponse> StartServiceAsync(StartServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await StartServiceWithOptionsAsync(request, runtime); } public StartTrainTaskResponse StartTrainTaskWithOptions(StartTrainTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForceStartFlag)) { body["ForceStartFlag"] = request.ForceStartFlag; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelyOnTaskId)) { body["RelyOnTaskId"] = request.RelyOnTaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "StartTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<StartTrainTaskResponse>(CallApi(params_, req, runtime)); } public async Task<StartTrainTaskResponse> StartTrainTaskWithOptionsAsync(StartTrainTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForceStartFlag)) { body["ForceStartFlag"] = request.ForceStartFlag; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelyOnTaskId)) { body["RelyOnTaskId"] = request.RelyOnTaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "StartTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<StartTrainTaskResponse>(await CallApiAsync(params_, req, runtime)); } public StartTrainTaskResponse StartTrainTask(StartTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return StartTrainTaskWithOptions(request, runtime); } public async Task<StartTrainTaskResponse> StartTrainTaskAsync(StartTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await StartTrainTaskWithOptionsAsync(request, runtime); } public StopServiceResponse StopServiceWithOptions(StopServiceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "StopService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<StopServiceResponse>(CallApi(params_, req, runtime)); } public async Task<StopServiceResponse> StopServiceWithOptionsAsync(StopServiceRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "StopService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<StopServiceResponse>(await CallApiAsync(params_, req, runtime)); } public StopServiceResponse StopService(StopServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return StopServiceWithOptions(request, runtime); } public async Task<StopServiceResponse> StopServiceAsync(StopServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await StopServiceWithOptionsAsync(request, runtime); } public StopTrainTaskResponse StopTrainTaskWithOptions(StopTrainTaskRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "StopTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<StopTrainTaskResponse>(CallApi(params_, req, runtime)); } public async Task<StopTrainTaskResponse> StopTrainTaskWithOptionsAsync(StopTrainTaskRequest request, 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; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "StopTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<StopTrainTaskResponse>(await CallApiAsync(params_, req, runtime)); } public StopTrainTaskResponse StopTrainTask(StopTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return StopTrainTaskWithOptions(request, runtime); } public async Task<StopTrainTaskResponse> StopTrainTaskAsync(StopTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await StopTrainTaskWithOptionsAsync(request, runtime); } public UpdateDatasetResponse UpdateDatasetWithOptions(UpdateDatasetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateDatasetResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateDatasetResponse> UpdateDatasetWithOptionsAsync(UpdateDatasetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateDataset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateDatasetResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateDatasetResponse UpdateDataset(UpdateDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateDatasetWithOptions(request, runtime); } public async Task<UpdateDatasetResponse> UpdateDatasetAsync(UpdateDatasetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateDatasetWithOptionsAsync(request, runtime); } public UpdateLabelsetResponse UpdateLabelsetWithOptions(UpdateLabelsetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ObjectKey)) { body["ObjectKey"] = request.ObjectKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagUserList)) { body["TagUserList"] = request.TagUserList; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserOssUrl)) { body["UserOssUrl"] = request.UserOssUrl; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateLabelset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateLabelsetResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateLabelsetResponse> UpdateLabelsetWithOptionsAsync(UpdateLabelsetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ObjectKey)) { body["ObjectKey"] = request.ObjectKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagUserList)) { body["TagUserList"] = request.TagUserList; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserOssUrl)) { body["UserOssUrl"] = request.UserOssUrl; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateLabelset", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateLabelsetResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateLabelsetResponse UpdateLabelset(UpdateLabelsetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateLabelsetWithOptions(request, runtime); } public async Task<UpdateLabelsetResponse> UpdateLabelsetAsync(UpdateLabelsetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateLabelsetWithOptionsAsync(request, runtime); } public UpdateServiceResponse UpdateServiceWithOptions(UpdateServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizationType)) { body["AuthorizationType"] = request.AuthorizationType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizedAccount)) { body["AuthorizedAccount"] = request.AuthorizedAccount; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateServiceResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateServiceResponse> UpdateServiceWithOptionsAsync(UpdateServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizationType)) { body["AuthorizationType"] = request.AuthorizationType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizedAccount)) { body["AuthorizedAccount"] = request.AuthorizedAccount; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateService", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateServiceResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateServiceResponse UpdateService(UpdateServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateServiceWithOptions(request, runtime); } public async Task<UpdateServiceResponse> UpdateServiceAsync(UpdateServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateServiceWithOptionsAsync(request, runtime); } public UpdateTrainTaskResponse UpdateTrainTaskWithOptions(UpdateTrainTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AdvancedParameters)) { body["AdvancedParameters"] = request.AdvancedParameters; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetIds)) { body["DatasetIds"] = request.DatasetIds; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelIds)) { body["LabelIds"] = request.LabelIds; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreTrainTaskFlag)) { body["PreTrainTaskFlag"] = request.PreTrainTaskFlag; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreTrainTaskId)) { body["PreTrainTaskId"] = request.PreTrainTaskId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TrainMode)) { body["TrainMode"] = request.TrainMode; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateTrainTaskResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateTrainTaskResponse> UpdateTrainTaskWithOptionsAsync(UpdateTrainTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AdvancedParameters)) { body["AdvancedParameters"] = request.AdvancedParameters; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DatasetIds)) { body["DatasetIds"] = request.DatasetIds; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LabelIds)) { body["LabelIds"] = request.LabelIds; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreTrainTaskFlag)) { body["PreTrainTaskFlag"] = request.PreTrainTaskFlag; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreTrainTaskId)) { body["PreTrainTaskId"] = request.PreTrainTaskId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TrainMode)) { body["TrainMode"] = request.TrainMode; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateTrainTask", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateTrainTaskResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateTrainTaskResponse UpdateTrainTask(UpdateTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateTrainTaskWithOptions(request, runtime); } public async Task<UpdateTrainTaskResponse> UpdateTrainTaskAsync(UpdateTrainTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateTrainTaskWithOptionsAsync(request, runtime); } public UpdateWorkspaceResponse UpdateWorkspaceWithOptions(UpdateWorkspaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateWorkspace", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateWorkspaceResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateWorkspaceResponse> UpdateWorkspaceWithOptionsAsync(UpdateWorkspaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description)) { body["Description"] = request.Description; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Id)) { body["Id"] = request.Id; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateWorkspace", Version = "2021-11-19", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateWorkspaceResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateWorkspaceResponse UpdateWorkspace(UpdateWorkspaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateWorkspaceWithOptions(request, runtime); } public async Task<UpdateWorkspaceResponse> UpdateWorkspaceAsync(UpdateWorkspaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateWorkspaceWithOptionsAsync(request, runtime); } } }