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