mts-20180528/core/Client.cs (6,391 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.Mts20180528.Models;
namespace AlibabaCloud.SDK.Mts20180528
{
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-2-pop", "mts.aliyuncs.com"},
{"ap-southeast-2", "mts.aliyuncs.com"},
{"ap-southeast-3", "mts.aliyuncs.com"},
{"cn-beijing-finance-1", "mts.aliyuncs.com"},
{"cn-beijing-finance-pop", "mts.aliyuncs.com"},
{"cn-beijing-gov-1", "mts.aliyuncs.com"},
{"cn-beijing-nu16-b01", "mts.aliyuncs.com"},
{"cn-chengdu", "mts.aliyuncs.com"},
{"cn-edge-1", "mts.aliyuncs.com"},
{"cn-fujian", "mts.aliyuncs.com"},
{"cn-haidian-cm12-c01", "mts.aliyuncs.com"},
{"cn-hangzhou-bj-b01", "mts.aliyuncs.com"},
{"cn-hangzhou-finance", "mts.aliyuncs.com"},
{"cn-hangzhou-internal-prod-1", "mts.aliyuncs.com"},
{"cn-hangzhou-internal-test-1", "mts.aliyuncs.com"},
{"cn-hangzhou-internal-test-2", "mts.aliyuncs.com"},
{"cn-hangzhou-internal-test-3", "mts.aliyuncs.com"},
{"cn-hangzhou-test-306", "mts.aliyuncs.com"},
{"cn-hongkong-finance-pop", "mts.aliyuncs.com"},
{"cn-huhehaote-nebula-1", "mts.aliyuncs.com"},
{"cn-north-2-gov-1", "mts.aliyuncs.com"},
{"cn-qingdao-nebula", "mts.aliyuncs.com"},
{"cn-shanghai-et15-b01", "mts.aliyuncs.com"},
{"cn-shanghai-et2-b01", "mts.aliyuncs.com"},
{"cn-shanghai-finance-1", "mts.aliyuncs.com"},
{"cn-shanghai-inner", "mts.aliyuncs.com"},
{"cn-shanghai-internal-test-1", "mts.aliyuncs.com"},
{"cn-shenzhen-finance-1", "mts.aliyuncs.com"},
{"cn-shenzhen-inner", "mts.aliyuncs.com"},
{"cn-shenzhen-st4-d01", "mts.aliyuncs.com"},
{"cn-shenzhen-su18-b01", "mts.aliyuncs.com"},
{"cn-wuhan", "mts.aliyuncs.com"},
{"cn-wulanchabu", "mts.aliyuncs.com"},
{"cn-yushanfang", "mts.aliyuncs.com"},
{"cn-zhangbei", "mts.aliyuncs.com"},
{"cn-zhangbei-na61-b01", "mts.aliyuncs.com"},
{"cn-zhangjiakou-na62-a01", "mts.aliyuncs.com"},
{"cn-zhengzhou-nebula-1", "mts.aliyuncs.com"},
{"eu-west-1-oxs", "mts.aliyuncs.com"},
{"me-east-1", "mts.aliyuncs.com"},
{"rus-west-1-pop", "mts.aliyuncs.com"},
{"us-east-1", "mts.aliyuncs.com"},
};
CheckConfig(config);
this._endpoint = GetEndpoint("mts", _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);
}
/**
* @param request ActivateMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ActivateMediaWorkflowResponse
*/
public ActivateMediaWorkflowResponse ActivateMediaWorkflowWithOptions(ActivateMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ActivateMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ActivateMediaWorkflowResponse>(CallApi(params_, req, runtime));
}
/**
* @param request ActivateMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ActivateMediaWorkflowResponse
*/
public async Task<ActivateMediaWorkflowResponse> ActivateMediaWorkflowWithOptionsAsync(ActivateMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ActivateMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ActivateMediaWorkflowResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request ActivateMediaWorkflowRequest
* @return ActivateMediaWorkflowResponse
*/
public ActivateMediaWorkflowResponse ActivateMediaWorkflow(ActivateMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ActivateMediaWorkflowWithOptions(request, runtime);
}
/**
* @param request ActivateMediaWorkflowRequest
* @return ActivateMediaWorkflowResponse
*/
public async Task<ActivateMediaWorkflowResponse> ActivateMediaWorkflowAsync(ActivateMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ActivateMediaWorkflowWithOptionsAsync(request, runtime);
}
/**
* @param request AddCategoryRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddCategoryResponse
*/
public AddCategoryResponse AddCategoryWithOptions(AddCategoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateName))
{
query["CateName"] = request.CateName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ParentId))
{
query["ParentId"] = request.ParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddCategory",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddCategoryResponse>(CallApi(params_, req, runtime));
}
/**
* @param request AddCategoryRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddCategoryResponse
*/
public async Task<AddCategoryResponse> AddCategoryWithOptionsAsync(AddCategoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateName))
{
query["CateName"] = request.CateName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ParentId))
{
query["ParentId"] = request.ParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddCategory",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddCategoryResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request AddCategoryRequest
* @return AddCategoryResponse
*/
public AddCategoryResponse AddCategory(AddCategoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddCategoryWithOptions(request, runtime);
}
/**
* @param request AddCategoryRequest
* @return AddCategoryResponse
*/
public async Task<AddCategoryResponse> AddCategoryAsync(AddCategoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddCategoryWithOptionsAsync(request, runtime);
}
/**
* @param request AddMediaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddMediaResponse
*/
public AddMediaResponse AddMediaWithOptions(AddMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoverURL))
{
query["CoverURL"] = request.CoverURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileURL))
{
query["FileURL"] = request.FileURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputUnbind))
{
query["InputUnbind"] = request.InputUnbind;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowUserData))
{
query["MediaWorkflowUserData"] = request.MediaWorkflowUserData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OverrideParams))
{
query["OverrideParams"] = request.OverrideParams;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tags))
{
query["Tags"] = request.Tags;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title))
{
query["Title"] = request.Title;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddMedia",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddMediaResponse>(CallApi(params_, req, runtime));
}
/**
* @param request AddMediaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddMediaResponse
*/
public async Task<AddMediaResponse> AddMediaWithOptionsAsync(AddMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoverURL))
{
query["CoverURL"] = request.CoverURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileURL))
{
query["FileURL"] = request.FileURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputUnbind))
{
query["InputUnbind"] = request.InputUnbind;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowUserData))
{
query["MediaWorkflowUserData"] = request.MediaWorkflowUserData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OverrideParams))
{
query["OverrideParams"] = request.OverrideParams;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tags))
{
query["Tags"] = request.Tags;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title))
{
query["Title"] = request.Title;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddMedia",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddMediaResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request AddMediaRequest
* @return AddMediaResponse
*/
public AddMediaResponse AddMedia(AddMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddMediaWithOptions(request, runtime);
}
/**
* @param request AddMediaRequest
* @return AddMediaResponse
*/
public async Task<AddMediaResponse> AddMediaAsync(AddMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddMediaWithOptionsAsync(request, runtime);
}
/**
* @param request AddMediaTagRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddMediaTagResponse
*/
public AddMediaTagResponse AddMediaTagWithOptions(AddMediaTagRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tag))
{
query["Tag"] = request.Tag;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddMediaTag",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddMediaTagResponse>(CallApi(params_, req, runtime));
}
/**
* @param request AddMediaTagRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddMediaTagResponse
*/
public async Task<AddMediaTagResponse> AddMediaTagWithOptionsAsync(AddMediaTagRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tag))
{
query["Tag"] = request.Tag;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddMediaTag",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddMediaTagResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request AddMediaTagRequest
* @return AddMediaTagResponse
*/
public AddMediaTagResponse AddMediaTag(AddMediaTagRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddMediaTagWithOptions(request, runtime);
}
/**
* @param request AddMediaTagRequest
* @return AddMediaTagResponse
*/
public async Task<AddMediaTagResponse> AddMediaTagAsync(AddMediaTagRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddMediaTagWithOptionsAsync(request, runtime);
}
/**
* @param request AddMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddMediaWorkflowResponse
*/
public AddMediaWorkflowResponse AddMediaWorkflowWithOptions(AddMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Topology))
{
query["Topology"] = request.Topology;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TriggerMode))
{
query["TriggerMode"] = request.TriggerMode;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddMediaWorkflowResponse>(CallApi(params_, req, runtime));
}
/**
* @param request AddMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddMediaWorkflowResponse
*/
public async Task<AddMediaWorkflowResponse> AddMediaWorkflowWithOptionsAsync(AddMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Topology))
{
query["Topology"] = request.Topology;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TriggerMode))
{
query["TriggerMode"] = request.TriggerMode;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddMediaWorkflowResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request AddMediaWorkflowRequest
* @return AddMediaWorkflowResponse
*/
public AddMediaWorkflowResponse AddMediaWorkflow(AddMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddMediaWorkflowWithOptions(request, runtime);
}
/**
* @param request AddMediaWorkflowRequest
* @return AddMediaWorkflowResponse
*/
public async Task<AddMediaWorkflowResponse> AddMediaWorkflowAsync(AddMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddMediaWorkflowWithOptionsAsync(request, runtime);
}
/**
* @param request AddPipelineRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddPipelineResponse
*/
public AddPipelineResponse AddPipelineWithOptions(AddPipelineRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyConfig))
{
query["NotifyConfig"] = request.NotifyConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Role))
{
query["Role"] = request.Role;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Speed))
{
query["Speed"] = request.Speed;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpeedLevel))
{
query["SpeedLevel"] = request.SpeedLevel;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddPipeline",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddPipelineResponse>(CallApi(params_, req, runtime));
}
/**
* @param request AddPipelineRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddPipelineResponse
*/
public async Task<AddPipelineResponse> AddPipelineWithOptionsAsync(AddPipelineRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyConfig))
{
query["NotifyConfig"] = request.NotifyConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Role))
{
query["Role"] = request.Role;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Speed))
{
query["Speed"] = request.Speed;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SpeedLevel))
{
query["SpeedLevel"] = request.SpeedLevel;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddPipeline",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddPipelineResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request AddPipelineRequest
* @return AddPipelineResponse
*/
public AddPipelineResponse AddPipeline(AddPipelineRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddPipelineWithOptions(request, runtime);
}
/**
* @param request AddPipelineRequest
* @return AddPipelineResponse
*/
public async Task<AddPipelineResponse> AddPipelineAsync(AddPipelineRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddPipelineWithOptionsAsync(request, runtime);
}
/**
* @param request AddTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddTemplateResponse
*/
public AddTemplateResponse AddTemplateWithOptions(AddTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Audio))
{
query["Audio"] = request.Audio;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Container))
{
query["Container"] = request.Container;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MuxConfig))
{
query["MuxConfig"] = request.MuxConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TransConfig))
{
query["TransConfig"] = request.TransConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Video))
{
query["Video"] = request.Video;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddTemplateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request AddTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddTemplateResponse
*/
public async Task<AddTemplateResponse> AddTemplateWithOptionsAsync(AddTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Audio))
{
query["Audio"] = request.Audio;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Container))
{
query["Container"] = request.Container;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MuxConfig))
{
query["MuxConfig"] = request.MuxConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TransConfig))
{
query["TransConfig"] = request.TransConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Video))
{
query["Video"] = request.Video;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddTemplateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request AddTemplateRequest
* @return AddTemplateResponse
*/
public AddTemplateResponse AddTemplate(AddTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddTemplateWithOptions(request, runtime);
}
/**
* @param request AddTemplateRequest
* @return AddTemplateResponse
*/
public async Task<AddTemplateResponse> AddTemplateAsync(AddTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddTemplateWithOptionsAsync(request, runtime);
}
/**
* @param request AddWaterMarkTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddWaterMarkTemplateResponse
*/
public AddWaterMarkTemplateResponse AddWaterMarkTemplateWithOptions(AddWaterMarkTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Config))
{
query["Config"] = request.Config;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddWaterMarkTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddWaterMarkTemplateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request AddWaterMarkTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return AddWaterMarkTemplateResponse
*/
public async Task<AddWaterMarkTemplateResponse> AddWaterMarkTemplateWithOptionsAsync(AddWaterMarkTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Config))
{
query["Config"] = request.Config;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AddWaterMarkTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddWaterMarkTemplateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request AddWaterMarkTemplateRequest
* @return AddWaterMarkTemplateResponse
*/
public AddWaterMarkTemplateResponse AddWaterMarkTemplate(AddWaterMarkTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddWaterMarkTemplateWithOptions(request, runtime);
}
/**
* @param request AddWaterMarkTemplateRequest
* @return AddWaterMarkTemplateResponse
*/
public async Task<AddWaterMarkTemplateResponse> AddWaterMarkTemplateAsync(AddWaterMarkTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddWaterMarkTemplateWithOptionsAsync(request, runtime);
}
/**
* @param request BindInputBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return BindInputBucketResponse
*/
public BindInputBucketResponse BindInputBucketWithOptions(BindInputBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Bucket))
{
query["Bucket"] = request.Bucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoleArn))
{
query["RoleArn"] = request.RoleArn;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BindInputBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BindInputBucketResponse>(CallApi(params_, req, runtime));
}
/**
* @param request BindInputBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return BindInputBucketResponse
*/
public async Task<BindInputBucketResponse> BindInputBucketWithOptionsAsync(BindInputBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Bucket))
{
query["Bucket"] = request.Bucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoleArn))
{
query["RoleArn"] = request.RoleArn;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BindInputBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BindInputBucketResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request BindInputBucketRequest
* @return BindInputBucketResponse
*/
public BindInputBucketResponse BindInputBucket(BindInputBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BindInputBucketWithOptions(request, runtime);
}
/**
* @param request BindInputBucketRequest
* @return BindInputBucketResponse
*/
public async Task<BindInputBucketResponse> BindInputBucketAsync(BindInputBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BindInputBucketWithOptionsAsync(request, runtime);
}
/**
* @param request BindOutputBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return BindOutputBucketResponse
*/
public BindOutputBucketResponse BindOutputBucketWithOptions(BindOutputBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Bucket))
{
query["Bucket"] = request.Bucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoleArn))
{
query["RoleArn"] = request.RoleArn;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BindOutputBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BindOutputBucketResponse>(CallApi(params_, req, runtime));
}
/**
* @param request BindOutputBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return BindOutputBucketResponse
*/
public async Task<BindOutputBucketResponse> BindOutputBucketWithOptionsAsync(BindOutputBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Bucket))
{
query["Bucket"] = request.Bucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoleArn))
{
query["RoleArn"] = request.RoleArn;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BindOutputBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BindOutputBucketResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request BindOutputBucketRequest
* @return BindOutputBucketResponse
*/
public BindOutputBucketResponse BindOutputBucket(BindOutputBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BindOutputBucketWithOptions(request, runtime);
}
/**
* @param request BindOutputBucketRequest
* @return BindOutputBucketResponse
*/
public async Task<BindOutputBucketResponse> BindOutputBucketAsync(BindOutputBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BindOutputBucketWithOptionsAsync(request, runtime);
}
/**
* @param request CancelJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CancelJobResponse
*/
public CancelJobResponse CancelJobWithOptions(CancelJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobId))
{
query["JobId"] = request.JobId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CancelJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CancelJobResponse>(CallApi(params_, req, runtime));
}
/**
* @param request CancelJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CancelJobResponse
*/
public async Task<CancelJobResponse> CancelJobWithOptionsAsync(CancelJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobId))
{
query["JobId"] = request.JobId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CancelJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CancelJobResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request CancelJobRequest
* @return CancelJobResponse
*/
public CancelJobResponse CancelJob(CancelJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CancelJobWithOptions(request, runtime);
}
/**
* @param request CancelJobRequest
* @return CancelJobResponse
*/
public async Task<CancelJobResponse> CancelJobAsync(CancelJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CancelJobWithOptionsAsync(request, runtime);
}
/**
* @param request CategoryTreeRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CategoryTreeResponse
*/
public CategoryTreeResponse CategoryTreeWithOptions(CategoryTreeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CategoryTree",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CategoryTreeResponse>(CallApi(params_, req, runtime));
}
/**
* @param request CategoryTreeRequest
* @param runtime runtime options for this request RuntimeOptions
* @return CategoryTreeResponse
*/
public async Task<CategoryTreeResponse> CategoryTreeWithOptionsAsync(CategoryTreeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CategoryTree",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CategoryTreeResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request CategoryTreeRequest
* @return CategoryTreeResponse
*/
public CategoryTreeResponse CategoryTree(CategoryTreeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CategoryTreeWithOptions(request, runtime);
}
/**
* @param request CategoryTreeRequest
* @return CategoryTreeResponse
*/
public async Task<CategoryTreeResponse> CategoryTreeAsync(CategoryTreeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CategoryTreeWithOptionsAsync(request, runtime);
}
/**
* @param request DeactivateMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeactivateMediaWorkflowResponse
*/
public DeactivateMediaWorkflowResponse DeactivateMediaWorkflowWithOptions(DeactivateMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeactivateMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeactivateMediaWorkflowResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DeactivateMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeactivateMediaWorkflowResponse
*/
public async Task<DeactivateMediaWorkflowResponse> DeactivateMediaWorkflowWithOptionsAsync(DeactivateMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeactivateMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeactivateMediaWorkflowResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DeactivateMediaWorkflowRequest
* @return DeactivateMediaWorkflowResponse
*/
public DeactivateMediaWorkflowResponse DeactivateMediaWorkflow(DeactivateMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeactivateMediaWorkflowWithOptions(request, runtime);
}
/**
* @param request DeactivateMediaWorkflowRequest
* @return DeactivateMediaWorkflowResponse
*/
public async Task<DeactivateMediaWorkflowResponse> DeactivateMediaWorkflowAsync(DeactivateMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeactivateMediaWorkflowWithOptionsAsync(request, runtime);
}
/**
* @param request DeleteCategoryRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteCategoryResponse
*/
public DeleteCategoryResponse DeleteCategoryWithOptions(DeleteCategoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteCategory",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteCategoryResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DeleteCategoryRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteCategoryResponse
*/
public async Task<DeleteCategoryResponse> DeleteCategoryWithOptionsAsync(DeleteCategoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteCategory",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteCategoryResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DeleteCategoryRequest
* @return DeleteCategoryResponse
*/
public DeleteCategoryResponse DeleteCategory(DeleteCategoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteCategoryWithOptions(request, runtime);
}
/**
* @param request DeleteCategoryRequest
* @return DeleteCategoryResponse
*/
public async Task<DeleteCategoryResponse> DeleteCategoryAsync(DeleteCategoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteCategoryWithOptionsAsync(request, runtime);
}
/**
* @param request DeleteMediaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteMediaResponse
*/
public DeleteMediaResponse DeleteMediaWithOptions(DeleteMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaIds))
{
query["MediaIds"] = request.MediaIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteMedia",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteMediaResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DeleteMediaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteMediaResponse
*/
public async Task<DeleteMediaResponse> DeleteMediaWithOptionsAsync(DeleteMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaIds))
{
query["MediaIds"] = request.MediaIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteMedia",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteMediaResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DeleteMediaRequest
* @return DeleteMediaResponse
*/
public DeleteMediaResponse DeleteMedia(DeleteMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteMediaWithOptions(request, runtime);
}
/**
* @param request DeleteMediaRequest
* @return DeleteMediaResponse
*/
public async Task<DeleteMediaResponse> DeleteMediaAsync(DeleteMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteMediaWithOptionsAsync(request, runtime);
}
/**
* @param request DeleteMediaTagRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteMediaTagResponse
*/
public DeleteMediaTagResponse DeleteMediaTagWithOptions(DeleteMediaTagRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tag))
{
query["Tag"] = request.Tag;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteMediaTag",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteMediaTagResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DeleteMediaTagRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteMediaTagResponse
*/
public async Task<DeleteMediaTagResponse> DeleteMediaTagWithOptionsAsync(DeleteMediaTagRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tag))
{
query["Tag"] = request.Tag;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteMediaTag",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteMediaTagResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DeleteMediaTagRequest
* @return DeleteMediaTagResponse
*/
public DeleteMediaTagResponse DeleteMediaTag(DeleteMediaTagRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteMediaTagWithOptions(request, runtime);
}
/**
* @param request DeleteMediaTagRequest
* @return DeleteMediaTagResponse
*/
public async Task<DeleteMediaTagResponse> DeleteMediaTagAsync(DeleteMediaTagRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteMediaTagWithOptionsAsync(request, runtime);
}
/**
* @param request DeleteMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteMediaWorkflowResponse
*/
public DeleteMediaWorkflowResponse DeleteMediaWorkflowWithOptions(DeleteMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteMediaWorkflowResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DeleteMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteMediaWorkflowResponse
*/
public async Task<DeleteMediaWorkflowResponse> DeleteMediaWorkflowWithOptionsAsync(DeleteMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteMediaWorkflowResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DeleteMediaWorkflowRequest
* @return DeleteMediaWorkflowResponse
*/
public DeleteMediaWorkflowResponse DeleteMediaWorkflow(DeleteMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteMediaWorkflowWithOptions(request, runtime);
}
/**
* @param request DeleteMediaWorkflowRequest
* @return DeleteMediaWorkflowResponse
*/
public async Task<DeleteMediaWorkflowResponse> DeleteMediaWorkflowAsync(DeleteMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteMediaWorkflowWithOptionsAsync(request, runtime);
}
/**
* @param request DeletePipelineRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeletePipelineResponse
*/
public DeletePipelineResponse DeletePipelineWithOptions(DeletePipelineRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeletePipeline",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeletePipelineResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DeletePipelineRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeletePipelineResponse
*/
public async Task<DeletePipelineResponse> DeletePipelineWithOptionsAsync(DeletePipelineRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeletePipeline",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeletePipelineResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DeletePipelineRequest
* @return DeletePipelineResponse
*/
public DeletePipelineResponse DeletePipeline(DeletePipelineRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeletePipelineWithOptions(request, runtime);
}
/**
* @param request DeletePipelineRequest
* @return DeletePipelineResponse
*/
public async Task<DeletePipelineResponse> DeletePipelineAsync(DeletePipelineRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeletePipelineWithOptionsAsync(request, runtime);
}
/**
* @param request DeleteTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteTemplateResponse
*/
public DeleteTemplateResponse DeleteTemplateWithOptions(DeleteTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateId))
{
query["TemplateId"] = request.TemplateId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteTemplateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DeleteTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteTemplateResponse
*/
public async Task<DeleteTemplateResponse> DeleteTemplateWithOptionsAsync(DeleteTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateId))
{
query["TemplateId"] = request.TemplateId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteTemplateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DeleteTemplateRequest
* @return DeleteTemplateResponse
*/
public DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteTemplateWithOptions(request, runtime);
}
/**
* @param request DeleteTemplateRequest
* @return DeleteTemplateResponse
*/
public async Task<DeleteTemplateResponse> DeleteTemplateAsync(DeleteTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteTemplateWithOptionsAsync(request, runtime);
}
/**
* @param request DeleteWaterMarkTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteWaterMarkTemplateResponse
*/
public DeleteWaterMarkTemplateResponse DeleteWaterMarkTemplateWithOptions(DeleteWaterMarkTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WaterMarkTemplateId))
{
query["WaterMarkTemplateId"] = request.WaterMarkTemplateId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteWaterMarkTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteWaterMarkTemplateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DeleteWaterMarkTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DeleteWaterMarkTemplateResponse
*/
public async Task<DeleteWaterMarkTemplateResponse> DeleteWaterMarkTemplateWithOptionsAsync(DeleteWaterMarkTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WaterMarkTemplateId))
{
query["WaterMarkTemplateId"] = request.WaterMarkTemplateId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteWaterMarkTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteWaterMarkTemplateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DeleteWaterMarkTemplateRequest
* @return DeleteWaterMarkTemplateResponse
*/
public DeleteWaterMarkTemplateResponse DeleteWaterMarkTemplate(DeleteWaterMarkTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteWaterMarkTemplateWithOptions(request, runtime);
}
/**
* @param request DeleteWaterMarkTemplateRequest
* @return DeleteWaterMarkTemplateResponse
*/
public async Task<DeleteWaterMarkTemplateResponse> DeleteWaterMarkTemplateAsync(DeleteWaterMarkTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteWaterMarkTemplateWithOptionsAsync(request, runtime);
}
/**
* @param request DescribeMtsUserResourcePackageRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DescribeMtsUserResourcePackageResponse
*/
public DescribeMtsUserResourcePackageResponse DescribeMtsUserResourcePackageWithOptions(DescribeMtsUserResourcePackageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SecurityToken))
{
query["SecurityToken"] = request.SecurityToken;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMtsUserResourcePackage",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMtsUserResourcePackageResponse>(CallApi(params_, req, runtime));
}
/**
* @param request DescribeMtsUserResourcePackageRequest
* @param runtime runtime options for this request RuntimeOptions
* @return DescribeMtsUserResourcePackageResponse
*/
public async Task<DescribeMtsUserResourcePackageResponse> DescribeMtsUserResourcePackageWithOptionsAsync(DescribeMtsUserResourcePackageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SecurityToken))
{
query["SecurityToken"] = request.SecurityToken;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMtsUserResourcePackage",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMtsUserResourcePackageResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request DescribeMtsUserResourcePackageRequest
* @return DescribeMtsUserResourcePackageResponse
*/
public DescribeMtsUserResourcePackageResponse DescribeMtsUserResourcePackage(DescribeMtsUserResourcePackageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeMtsUserResourcePackageWithOptions(request, runtime);
}
/**
* @param request DescribeMtsUserResourcePackageRequest
* @return DescribeMtsUserResourcePackageResponse
*/
public async Task<DescribeMtsUserResourcePackageResponse> DescribeMtsUserResourcePackageAsync(DescribeMtsUserResourcePackageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeMtsUserResourcePackageWithOptionsAsync(request, runtime);
}
/**
* @param request ListAllCategoryRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListAllCategoryResponse
*/
public ListAllCategoryResponse ListAllCategoryWithOptions(ListAllCategoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAllCategory",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAllCategoryResponse>(CallApi(params_, req, runtime));
}
/**
* @param request ListAllCategoryRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListAllCategoryResponse
*/
public async Task<ListAllCategoryResponse> ListAllCategoryWithOptionsAsync(ListAllCategoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAllCategory",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAllCategoryResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request ListAllCategoryRequest
* @return ListAllCategoryResponse
*/
public ListAllCategoryResponse ListAllCategory(ListAllCategoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAllCategoryWithOptions(request, runtime);
}
/**
* @param request ListAllCategoryRequest
* @return ListAllCategoryResponse
*/
public async Task<ListAllCategoryResponse> ListAllCategoryAsync(ListAllCategoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAllCategoryWithOptionsAsync(request, runtime);
}
/**
* @param request ListAllMediaBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListAllMediaBucketResponse
*/
public ListAllMediaBucketResponse ListAllMediaBucketWithOptions(ListAllMediaBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAllMediaBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAllMediaBucketResponse>(CallApi(params_, req, runtime));
}
/**
* @param request ListAllMediaBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListAllMediaBucketResponse
*/
public async Task<ListAllMediaBucketResponse> ListAllMediaBucketWithOptionsAsync(ListAllMediaBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAllMediaBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAllMediaBucketResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request ListAllMediaBucketRequest
* @return ListAllMediaBucketResponse
*/
public ListAllMediaBucketResponse ListAllMediaBucket(ListAllMediaBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAllMediaBucketWithOptions(request, runtime);
}
/**
* @param request ListAllMediaBucketRequest
* @return ListAllMediaBucketResponse
*/
public async Task<ListAllMediaBucketResponse> ListAllMediaBucketAsync(ListAllMediaBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAllMediaBucketWithOptionsAsync(request, runtime);
}
/**
* @param request ListJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListJobResponse
*/
public ListJobResponse ListJobWithOptions(ListJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndOfJobCreatedTimeRange))
{
query["EndOfJobCreatedTimeRange"] = request.EndOfJobCreatedTimeRange;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaximumPageSize))
{
query["MaximumPageSize"] = request.MaximumPageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextPageToken))
{
query["NextPageToken"] = request.NextPageToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartOfJobCreatedTimeRange))
{
query["StartOfJobCreatedTimeRange"] = request.StartOfJobCreatedTimeRange;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListJobResponse>(CallApi(params_, req, runtime));
}
/**
* @param request ListJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListJobResponse
*/
public async Task<ListJobResponse> ListJobWithOptionsAsync(ListJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndOfJobCreatedTimeRange))
{
query["EndOfJobCreatedTimeRange"] = request.EndOfJobCreatedTimeRange;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaximumPageSize))
{
query["MaximumPageSize"] = request.MaximumPageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextPageToken))
{
query["NextPageToken"] = request.NextPageToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartOfJobCreatedTimeRange))
{
query["StartOfJobCreatedTimeRange"] = request.StartOfJobCreatedTimeRange;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListJobResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request ListJobRequest
* @return ListJobResponse
*/
public ListJobResponse ListJob(ListJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListJobWithOptions(request, runtime);
}
/**
* @param request ListJobRequest
* @return ListJobResponse
*/
public async Task<ListJobResponse> ListJobAsync(ListJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListJobWithOptionsAsync(request, runtime);
}
/**
* @param request ListMediaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListMediaResponse
*/
public ListMediaResponse ListMediaWithOptions(ListMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.From))
{
query["From"] = request.From;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaximumPageSize))
{
query["MaximumPageSize"] = request.MaximumPageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextPageToken))
{
query["NextPageToken"] = request.NextPageToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.To))
{
query["To"] = request.To;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMedia",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMediaResponse>(CallApi(params_, req, runtime));
}
/**
* @param request ListMediaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListMediaResponse
*/
public async Task<ListMediaResponse> ListMediaWithOptionsAsync(ListMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.From))
{
query["From"] = request.From;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaximumPageSize))
{
query["MaximumPageSize"] = request.MaximumPageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextPageToken))
{
query["NextPageToken"] = request.NextPageToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.To))
{
query["To"] = request.To;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMedia",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMediaResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request ListMediaRequest
* @return ListMediaResponse
*/
public ListMediaResponse ListMedia(ListMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListMediaWithOptions(request, runtime);
}
/**
* @param request ListMediaRequest
* @return ListMediaResponse
*/
public async Task<ListMediaResponse> ListMediaAsync(ListMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListMediaWithOptionsAsync(request, runtime);
}
/**
* @param request ListMediaWorkflowExecutionsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListMediaWorkflowExecutionsResponse
*/
public ListMediaWorkflowExecutionsResponse ListMediaWorkflowExecutionsWithOptions(ListMediaWorkflowExecutionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputFileURL))
{
query["InputFileURL"] = request.InputFileURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaximumPageSize))
{
query["MaximumPageSize"] = request.MaximumPageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowName))
{
query["MediaWorkflowName"] = request.MediaWorkflowName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextPageToken))
{
query["NextPageToken"] = request.NextPageToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMediaWorkflowExecutions",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMediaWorkflowExecutionsResponse>(CallApi(params_, req, runtime));
}
/**
* @param request ListMediaWorkflowExecutionsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return ListMediaWorkflowExecutionsResponse
*/
public async Task<ListMediaWorkflowExecutionsResponse> ListMediaWorkflowExecutionsWithOptionsAsync(ListMediaWorkflowExecutionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputFileURL))
{
query["InputFileURL"] = request.InputFileURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaximumPageSize))
{
query["MaximumPageSize"] = request.MaximumPageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowName))
{
query["MediaWorkflowName"] = request.MediaWorkflowName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextPageToken))
{
query["NextPageToken"] = request.NextPageToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMediaWorkflowExecutions",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMediaWorkflowExecutionsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request ListMediaWorkflowExecutionsRequest
* @return ListMediaWorkflowExecutionsResponse
*/
public ListMediaWorkflowExecutionsResponse ListMediaWorkflowExecutions(ListMediaWorkflowExecutionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListMediaWorkflowExecutionsWithOptions(request, runtime);
}
/**
* @param request ListMediaWorkflowExecutionsRequest
* @return ListMediaWorkflowExecutionsResponse
*/
public async Task<ListMediaWorkflowExecutionsResponse> ListMediaWorkflowExecutionsAsync(ListMediaWorkflowExecutionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListMediaWorkflowExecutionsWithOptionsAsync(request, runtime);
}
/**
* @param request QueryAnalysisJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryAnalysisJobListResponse
*/
public QueryAnalysisJobListResponse QueryAnalysisJobListWithOptions(QueryAnalysisJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AnalysisJobIds))
{
query["AnalysisJobIds"] = request.AnalysisJobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryAnalysisJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryAnalysisJobListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryAnalysisJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryAnalysisJobListResponse
*/
public async Task<QueryAnalysisJobListResponse> QueryAnalysisJobListWithOptionsAsync(QueryAnalysisJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AnalysisJobIds))
{
query["AnalysisJobIds"] = request.AnalysisJobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryAnalysisJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryAnalysisJobListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryAnalysisJobListRequest
* @return QueryAnalysisJobListResponse
*/
public QueryAnalysisJobListResponse QueryAnalysisJobList(QueryAnalysisJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryAnalysisJobListWithOptions(request, runtime);
}
/**
* @param request QueryAnalysisJobListRequest
* @return QueryAnalysisJobListResponse
*/
public async Task<QueryAnalysisJobListResponse> QueryAnalysisJobListAsync(QueryAnalysisJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryAnalysisJobListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryEditingJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryEditingJobListResponse
*/
public QueryEditingJobListResponse QueryEditingJobListWithOptions(QueryEditingJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobIds))
{
query["JobIds"] = request.JobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryEditingJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryEditingJobListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryEditingJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryEditingJobListResponse
*/
public async Task<QueryEditingJobListResponse> QueryEditingJobListWithOptionsAsync(QueryEditingJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobIds))
{
query["JobIds"] = request.JobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryEditingJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryEditingJobListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryEditingJobListRequest
* @return QueryEditingJobListResponse
*/
public QueryEditingJobListResponse QueryEditingJobList(QueryEditingJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryEditingJobListWithOptions(request, runtime);
}
/**
* @param request QueryEditingJobListRequest
* @return QueryEditingJobListResponse
*/
public async Task<QueryEditingJobListResponse> QueryEditingJobListAsync(QueryEditingJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryEditingJobListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryJobListResponse
*/
public QueryJobListResponse QueryJobListWithOptions(QueryJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobIds))
{
query["JobIds"] = request.JobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryJobListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryJobListResponse
*/
public async Task<QueryJobListResponse> QueryJobListWithOptionsAsync(QueryJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobIds))
{
query["JobIds"] = request.JobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryJobListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryJobListRequest
* @return QueryJobListResponse
*/
public QueryJobListResponse QueryJobList(QueryJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryJobListWithOptions(request, runtime);
}
/**
* @param request QueryJobListRequest
* @return QueryJobListResponse
*/
public async Task<QueryJobListResponse> QueryJobListAsync(QueryJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryJobListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryMediaInfoJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaInfoJobListResponse
*/
public QueryMediaInfoJobListResponse QueryMediaInfoJobListWithOptions(QueryMediaInfoJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaInfoJobIds))
{
query["MediaInfoJobIds"] = request.MediaInfoJobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaInfoJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaInfoJobListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryMediaInfoJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaInfoJobListResponse
*/
public async Task<QueryMediaInfoJobListResponse> QueryMediaInfoJobListWithOptionsAsync(QueryMediaInfoJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaInfoJobIds))
{
query["MediaInfoJobIds"] = request.MediaInfoJobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaInfoJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaInfoJobListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryMediaInfoJobListRequest
* @return QueryMediaInfoJobListResponse
*/
public QueryMediaInfoJobListResponse QueryMediaInfoJobList(QueryMediaInfoJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryMediaInfoJobListWithOptions(request, runtime);
}
/**
* @param request QueryMediaInfoJobListRequest
* @return QueryMediaInfoJobListResponse
*/
public async Task<QueryMediaInfoJobListResponse> QueryMediaInfoJobListAsync(QueryMediaInfoJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryMediaInfoJobListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryMediaListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaListResponse
*/
public QueryMediaListResponse QueryMediaListWithOptions(QueryMediaListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeMediaInfo))
{
query["IncludeMediaInfo"] = request.IncludeMediaInfo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludePlayList))
{
query["IncludePlayList"] = request.IncludePlayList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeSnapshotList))
{
query["IncludeSnapshotList"] = request.IncludeSnapshotList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeSummaryList))
{
query["IncludeSummaryList"] = request.IncludeSummaryList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaIds))
{
query["MediaIds"] = request.MediaIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryMediaListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaListResponse
*/
public async Task<QueryMediaListResponse> QueryMediaListWithOptionsAsync(QueryMediaListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeMediaInfo))
{
query["IncludeMediaInfo"] = request.IncludeMediaInfo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludePlayList))
{
query["IncludePlayList"] = request.IncludePlayList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeSnapshotList))
{
query["IncludeSnapshotList"] = request.IncludeSnapshotList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeSummaryList))
{
query["IncludeSummaryList"] = request.IncludeSummaryList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaIds))
{
query["MediaIds"] = request.MediaIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryMediaListRequest
* @return QueryMediaListResponse
*/
public QueryMediaListResponse QueryMediaList(QueryMediaListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryMediaListWithOptions(request, runtime);
}
/**
* @param request QueryMediaListRequest
* @return QueryMediaListResponse
*/
public async Task<QueryMediaListResponse> QueryMediaListAsync(QueryMediaListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryMediaListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryMediaListByURLRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaListByURLResponse
*/
public QueryMediaListByURLResponse QueryMediaListByURLWithOptions(QueryMediaListByURLRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileURLs))
{
query["FileURLs"] = request.FileURLs;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeMediaInfo))
{
query["IncludeMediaInfo"] = request.IncludeMediaInfo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludePlayList))
{
query["IncludePlayList"] = request.IncludePlayList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeSnapshotList))
{
query["IncludeSnapshotList"] = request.IncludeSnapshotList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeSummaryList))
{
query["IncludeSummaryList"] = request.IncludeSummaryList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaListByURL",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaListByURLResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryMediaListByURLRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaListByURLResponse
*/
public async Task<QueryMediaListByURLResponse> QueryMediaListByURLWithOptionsAsync(QueryMediaListByURLRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileURLs))
{
query["FileURLs"] = request.FileURLs;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeMediaInfo))
{
query["IncludeMediaInfo"] = request.IncludeMediaInfo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludePlayList))
{
query["IncludePlayList"] = request.IncludePlayList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeSnapshotList))
{
query["IncludeSnapshotList"] = request.IncludeSnapshotList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IncludeSummaryList))
{
query["IncludeSummaryList"] = request.IncludeSummaryList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaListByURL",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaListByURLResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryMediaListByURLRequest
* @return QueryMediaListByURLResponse
*/
public QueryMediaListByURLResponse QueryMediaListByURL(QueryMediaListByURLRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryMediaListByURLWithOptions(request, runtime);
}
/**
* @param request QueryMediaListByURLRequest
* @return QueryMediaListByURLResponse
*/
public async Task<QueryMediaListByURLResponse> QueryMediaListByURLAsync(QueryMediaListByURLRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryMediaListByURLWithOptionsAsync(request, runtime);
}
/**
* @param request QueryMediaWorkflowExecutionListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaWorkflowExecutionListResponse
*/
public QueryMediaWorkflowExecutionListResponse QueryMediaWorkflowExecutionListWithOptions(QueryMediaWorkflowExecutionListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RunIds))
{
query["RunIds"] = request.RunIds;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaWorkflowExecutionList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaWorkflowExecutionListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryMediaWorkflowExecutionListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaWorkflowExecutionListResponse
*/
public async Task<QueryMediaWorkflowExecutionListResponse> QueryMediaWorkflowExecutionListWithOptionsAsync(QueryMediaWorkflowExecutionListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RunIds))
{
query["RunIds"] = request.RunIds;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaWorkflowExecutionList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaWorkflowExecutionListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryMediaWorkflowExecutionListRequest
* @return QueryMediaWorkflowExecutionListResponse
*/
public QueryMediaWorkflowExecutionListResponse QueryMediaWorkflowExecutionList(QueryMediaWorkflowExecutionListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryMediaWorkflowExecutionListWithOptions(request, runtime);
}
/**
* @param request QueryMediaWorkflowExecutionListRequest
* @return QueryMediaWorkflowExecutionListResponse
*/
public async Task<QueryMediaWorkflowExecutionListResponse> QueryMediaWorkflowExecutionListAsync(QueryMediaWorkflowExecutionListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryMediaWorkflowExecutionListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryMediaWorkflowListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaWorkflowListResponse
*/
public QueryMediaWorkflowListResponse QueryMediaWorkflowListWithOptions(QueryMediaWorkflowListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowIds))
{
query["MediaWorkflowIds"] = request.MediaWorkflowIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaWorkflowList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaWorkflowListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryMediaWorkflowListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryMediaWorkflowListResponse
*/
public async Task<QueryMediaWorkflowListResponse> QueryMediaWorkflowListWithOptionsAsync(QueryMediaWorkflowListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowIds))
{
query["MediaWorkflowIds"] = request.MediaWorkflowIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryMediaWorkflowList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryMediaWorkflowListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryMediaWorkflowListRequest
* @return QueryMediaWorkflowListResponse
*/
public QueryMediaWorkflowListResponse QueryMediaWorkflowList(QueryMediaWorkflowListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryMediaWorkflowListWithOptions(request, runtime);
}
/**
* @param request QueryMediaWorkflowListRequest
* @return QueryMediaWorkflowListResponse
*/
public async Task<QueryMediaWorkflowListResponse> QueryMediaWorkflowListAsync(QueryMediaWorkflowListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryMediaWorkflowListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryPipelineListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryPipelineListResponse
*/
public QueryPipelineListResponse QueryPipelineListWithOptions(QueryPipelineListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineIds))
{
query["PipelineIds"] = request.PipelineIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryPipelineList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryPipelineListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryPipelineListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryPipelineListResponse
*/
public async Task<QueryPipelineListResponse> QueryPipelineListWithOptionsAsync(QueryPipelineListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineIds))
{
query["PipelineIds"] = request.PipelineIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryPipelineList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryPipelineListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryPipelineListRequest
* @return QueryPipelineListResponse
*/
public QueryPipelineListResponse QueryPipelineList(QueryPipelineListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryPipelineListWithOptions(request, runtime);
}
/**
* @param request QueryPipelineListRequest
* @return QueryPipelineListResponse
*/
public async Task<QueryPipelineListResponse> QueryPipelineListAsync(QueryPipelineListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryPipelineListWithOptionsAsync(request, runtime);
}
/**
* @param request QuerySnapshotJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QuerySnapshotJobListResponse
*/
public QuerySnapshotJobListResponse QuerySnapshotJobListWithOptions(QuerySnapshotJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndOfJobCreatedTimeRange))
{
query["EndOfJobCreatedTimeRange"] = request.EndOfJobCreatedTimeRange;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaximumPageSize))
{
query["MaximumPageSize"] = request.MaximumPageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextPageToken))
{
query["NextPageToken"] = request.NextPageToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SnapshotJobIds))
{
query["SnapshotJobIds"] = request.SnapshotJobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartOfJobCreatedTimeRange))
{
query["StartOfJobCreatedTimeRange"] = request.StartOfJobCreatedTimeRange;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QuerySnapshotJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QuerySnapshotJobListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QuerySnapshotJobListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QuerySnapshotJobListResponse
*/
public async Task<QuerySnapshotJobListResponse> QuerySnapshotJobListWithOptionsAsync(QuerySnapshotJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndOfJobCreatedTimeRange))
{
query["EndOfJobCreatedTimeRange"] = request.EndOfJobCreatedTimeRange;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaximumPageSize))
{
query["MaximumPageSize"] = request.MaximumPageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextPageToken))
{
query["NextPageToken"] = request.NextPageToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SnapshotJobIds))
{
query["SnapshotJobIds"] = request.SnapshotJobIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartOfJobCreatedTimeRange))
{
query["StartOfJobCreatedTimeRange"] = request.StartOfJobCreatedTimeRange;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QuerySnapshotJobList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QuerySnapshotJobListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QuerySnapshotJobListRequest
* @return QuerySnapshotJobListResponse
*/
public QuerySnapshotJobListResponse QuerySnapshotJobList(QuerySnapshotJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QuerySnapshotJobListWithOptions(request, runtime);
}
/**
* @param request QuerySnapshotJobListRequest
* @return QuerySnapshotJobListResponse
*/
public async Task<QuerySnapshotJobListResponse> QuerySnapshotJobListAsync(QuerySnapshotJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QuerySnapshotJobListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryTemplateListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryTemplateListResponse
*/
public QueryTemplateListResponse QueryTemplateListWithOptions(QueryTemplateListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateIds))
{
query["TemplateIds"] = request.TemplateIds;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryTemplateList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryTemplateListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryTemplateListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryTemplateListResponse
*/
public async Task<QueryTemplateListResponse> QueryTemplateListWithOptionsAsync(QueryTemplateListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateIds))
{
query["TemplateIds"] = request.TemplateIds;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryTemplateList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryTemplateListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryTemplateListRequest
* @return QueryTemplateListResponse
*/
public QueryTemplateListResponse QueryTemplateList(QueryTemplateListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryTemplateListWithOptions(request, runtime);
}
/**
* @param request QueryTemplateListRequest
* @return QueryTemplateListResponse
*/
public async Task<QueryTemplateListResponse> QueryTemplateListAsync(QueryTemplateListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryTemplateListWithOptionsAsync(request, runtime);
}
/**
* @param request QueryWaterMarkTemplateListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryWaterMarkTemplateListResponse
*/
public QueryWaterMarkTemplateListResponse QueryWaterMarkTemplateListWithOptions(QueryWaterMarkTemplateListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WaterMarkTemplateIds))
{
query["WaterMarkTemplateIds"] = request.WaterMarkTemplateIds;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryWaterMarkTemplateList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryWaterMarkTemplateListResponse>(CallApi(params_, req, runtime));
}
/**
* @param request QueryWaterMarkTemplateListRequest
* @param runtime runtime options for this request RuntimeOptions
* @return QueryWaterMarkTemplateListResponse
*/
public async Task<QueryWaterMarkTemplateListResponse> QueryWaterMarkTemplateListWithOptionsAsync(QueryWaterMarkTemplateListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WaterMarkTemplateIds))
{
query["WaterMarkTemplateIds"] = request.WaterMarkTemplateIds;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "QueryWaterMarkTemplateList",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryWaterMarkTemplateListResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request QueryWaterMarkTemplateListRequest
* @return QueryWaterMarkTemplateListResponse
*/
public QueryWaterMarkTemplateListResponse QueryWaterMarkTemplateList(QueryWaterMarkTemplateListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryWaterMarkTemplateListWithOptions(request, runtime);
}
/**
* @param request QueryWaterMarkTemplateListRequest
* @return QueryWaterMarkTemplateListResponse
*/
public async Task<QueryWaterMarkTemplateListResponse> QueryWaterMarkTemplateListAsync(QueryWaterMarkTemplateListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryWaterMarkTemplateListWithOptionsAsync(request, runtime);
}
/**
* @param request SearchMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SearchMediaWorkflowResponse
*/
public SearchMediaWorkflowResponse SearchMediaWorkflowWithOptions(SearchMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StateList))
{
query["StateList"] = request.StateList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SearchMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SearchMediaWorkflowResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SearchMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SearchMediaWorkflowResponse
*/
public async Task<SearchMediaWorkflowResponse> SearchMediaWorkflowWithOptionsAsync(SearchMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StateList))
{
query["StateList"] = request.StateList;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SearchMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SearchMediaWorkflowResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SearchMediaWorkflowRequest
* @return SearchMediaWorkflowResponse
*/
public SearchMediaWorkflowResponse SearchMediaWorkflow(SearchMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SearchMediaWorkflowWithOptions(request, runtime);
}
/**
* @param request SearchMediaWorkflowRequest
* @return SearchMediaWorkflowResponse
*/
public async Task<SearchMediaWorkflowResponse> SearchMediaWorkflowAsync(SearchMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SearchMediaWorkflowWithOptionsAsync(request, runtime);
}
/**
* @param request SearchPipelineRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SearchPipelineResponse
*/
public SearchPipelineResponse SearchPipelineWithOptions(SearchPipelineRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SearchPipeline",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SearchPipelineResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SearchPipelineRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SearchPipelineResponse
*/
public async Task<SearchPipelineResponse> SearchPipelineWithOptionsAsync(SearchPipelineRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SearchPipeline",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SearchPipelineResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SearchPipelineRequest
* @return SearchPipelineResponse
*/
public SearchPipelineResponse SearchPipeline(SearchPipelineRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SearchPipelineWithOptions(request, runtime);
}
/**
* @param request SearchPipelineRequest
* @return SearchPipelineResponse
*/
public async Task<SearchPipelineResponse> SearchPipelineAsync(SearchPipelineRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SearchPipelineWithOptionsAsync(request, runtime);
}
/**
* @param request SearchTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SearchTemplateResponse
*/
public SearchTemplateResponse SearchTemplateWithOptions(SearchTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SearchTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SearchTemplateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SearchTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SearchTemplateResponse
*/
public async Task<SearchTemplateResponse> SearchTemplateWithOptionsAsync(SearchTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SearchTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SearchTemplateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SearchTemplateRequest
* @return SearchTemplateResponse
*/
public SearchTemplateResponse SearchTemplate(SearchTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SearchTemplateWithOptions(request, runtime);
}
/**
* @param request SearchTemplateRequest
* @return SearchTemplateResponse
*/
public async Task<SearchTemplateResponse> SearchTemplateAsync(SearchTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SearchTemplateWithOptionsAsync(request, runtime);
}
/**
* @param request SearchWaterMarkTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SearchWaterMarkTemplateResponse
*/
public SearchWaterMarkTemplateResponse SearchWaterMarkTemplateWithOptions(SearchWaterMarkTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SearchWaterMarkTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SearchWaterMarkTemplateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SearchWaterMarkTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SearchWaterMarkTemplateResponse
*/
public async Task<SearchWaterMarkTemplateResponse> SearchWaterMarkTemplateWithOptionsAsync(SearchWaterMarkTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SearchWaterMarkTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SearchWaterMarkTemplateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SearchWaterMarkTemplateRequest
* @return SearchWaterMarkTemplateResponse
*/
public SearchWaterMarkTemplateResponse SearchWaterMarkTemplate(SearchWaterMarkTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SearchWaterMarkTemplateWithOptions(request, runtime);
}
/**
* @param request SearchWaterMarkTemplateRequest
* @return SearchWaterMarkTemplateResponse
*/
public async Task<SearchWaterMarkTemplateResponse> SearchWaterMarkTemplateAsync(SearchWaterMarkTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SearchWaterMarkTemplateWithOptionsAsync(request, runtime);
}
/**
* @param request SubmitAnalysisJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitAnalysisJobResponse
*/
public SubmitAnalysisJobResponse SubmitAnalysisJobWithOptions(SubmitAnalysisJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AnalysisConfig))
{
query["AnalysisConfig"] = request.AnalysisConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Input))
{
query["Input"] = request.Input;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Priority))
{
query["Priority"] = request.Priority;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserData))
{
query["UserData"] = request.UserData;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitAnalysisJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitAnalysisJobResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SubmitAnalysisJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitAnalysisJobResponse
*/
public async Task<SubmitAnalysisJobResponse> SubmitAnalysisJobWithOptionsAsync(SubmitAnalysisJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AnalysisConfig))
{
query["AnalysisConfig"] = request.AnalysisConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Input))
{
query["Input"] = request.Input;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Priority))
{
query["Priority"] = request.Priority;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserData))
{
query["UserData"] = request.UserData;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitAnalysisJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitAnalysisJobResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SubmitAnalysisJobRequest
* @return SubmitAnalysisJobResponse
*/
public SubmitAnalysisJobResponse SubmitAnalysisJob(SubmitAnalysisJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitAnalysisJobWithOptions(request, runtime);
}
/**
* @param request SubmitAnalysisJobRequest
* @return SubmitAnalysisJobResponse
*/
public async Task<SubmitAnalysisJobResponse> SubmitAnalysisJobAsync(SubmitAnalysisJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitAnalysisJobWithOptionsAsync(request, runtime);
}
/**
* @param request SubmitEditingJobsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitEditingJobsResponse
*/
public SubmitEditingJobsResponse SubmitEditingJobsWithOptions(SubmitEditingJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EditingInputs))
{
query["EditingInputs"] = request.EditingInputs;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EditingJobOutputs))
{
query["EditingJobOutputs"] = request.EditingJobOutputs;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputBucket))
{
query["OutputBucket"] = request.OutputBucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputLocation))
{
query["OutputLocation"] = request.OutputLocation;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitEditingJobs",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitEditingJobsResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SubmitEditingJobsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitEditingJobsResponse
*/
public async Task<SubmitEditingJobsResponse> SubmitEditingJobsWithOptionsAsync(SubmitEditingJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EditingInputs))
{
query["EditingInputs"] = request.EditingInputs;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EditingJobOutputs))
{
query["EditingJobOutputs"] = request.EditingJobOutputs;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputBucket))
{
query["OutputBucket"] = request.OutputBucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputLocation))
{
query["OutputLocation"] = request.OutputLocation;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitEditingJobs",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitEditingJobsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SubmitEditingJobsRequest
* @return SubmitEditingJobsResponse
*/
public SubmitEditingJobsResponse SubmitEditingJobs(SubmitEditingJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitEditingJobsWithOptions(request, runtime);
}
/**
* @param request SubmitEditingJobsRequest
* @return SubmitEditingJobsResponse
*/
public async Task<SubmitEditingJobsResponse> SubmitEditingJobsAsync(SubmitEditingJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitEditingJobsWithOptionsAsync(request, runtime);
}
/**
* @param request SubmitJobsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitJobsResponse
*/
public SubmitJobsResponse SubmitJobsWithOptions(SubmitJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Input))
{
query["Input"] = request.Input;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputBucket))
{
query["OutputBucket"] = request.OutputBucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputLocation))
{
query["OutputLocation"] = request.OutputLocation;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Outputs))
{
query["Outputs"] = request.Outputs;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitJobs",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitJobsResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SubmitJobsRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitJobsResponse
*/
public async Task<SubmitJobsResponse> SubmitJobsWithOptionsAsync(SubmitJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Input))
{
query["Input"] = request.Input;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputBucket))
{
query["OutputBucket"] = request.OutputBucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputLocation))
{
query["OutputLocation"] = request.OutputLocation;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Outputs))
{
query["Outputs"] = request.Outputs;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitJobs",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitJobsResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SubmitJobsRequest
* @return SubmitJobsResponse
*/
public SubmitJobsResponse SubmitJobs(SubmitJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitJobsWithOptions(request, runtime);
}
/**
* @param request SubmitJobsRequest
* @return SubmitJobsResponse
*/
public async Task<SubmitJobsResponse> SubmitJobsAsync(SubmitJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitJobsWithOptionsAsync(request, runtime);
}
/**
* @param request SubmitMediaInfoJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitMediaInfoJobResponse
*/
public SubmitMediaInfoJobResponse SubmitMediaInfoJobWithOptions(SubmitMediaInfoJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Async))
{
query["Async"] = request.Async;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Input))
{
query["Input"] = request.Input;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserData))
{
query["UserData"] = request.UserData;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitMediaInfoJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitMediaInfoJobResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SubmitMediaInfoJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitMediaInfoJobResponse
*/
public async Task<SubmitMediaInfoJobResponse> SubmitMediaInfoJobWithOptionsAsync(SubmitMediaInfoJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Async))
{
query["Async"] = request.Async;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Input))
{
query["Input"] = request.Input;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserData))
{
query["UserData"] = request.UserData;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitMediaInfoJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitMediaInfoJobResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SubmitMediaInfoJobRequest
* @return SubmitMediaInfoJobResponse
*/
public SubmitMediaInfoJobResponse SubmitMediaInfoJob(SubmitMediaInfoJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitMediaInfoJobWithOptions(request, runtime);
}
/**
* @param request SubmitMediaInfoJobRequest
* @return SubmitMediaInfoJobResponse
*/
public async Task<SubmitMediaInfoJobResponse> SubmitMediaInfoJobAsync(SubmitMediaInfoJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitMediaInfoJobWithOptionsAsync(request, runtime);
}
/**
* @param request SubmitSnapshotJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitSnapshotJobResponse
*/
public SubmitSnapshotJobResponse SubmitSnapshotJobWithOptions(SubmitSnapshotJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Input))
{
query["Input"] = request.Input;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SnapshotConfig))
{
query["SnapshotConfig"] = request.SnapshotConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserData))
{
query["UserData"] = request.UserData;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitSnapshotJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitSnapshotJobResponse>(CallApi(params_, req, runtime));
}
/**
* @param request SubmitSnapshotJobRequest
* @param runtime runtime options for this request RuntimeOptions
* @return SubmitSnapshotJobResponse
*/
public async Task<SubmitSnapshotJobResponse> SubmitSnapshotJobWithOptionsAsync(SubmitSnapshotJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Input))
{
query["Input"] = request.Input;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SnapshotConfig))
{
query["SnapshotConfig"] = request.SnapshotConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserData))
{
query["UserData"] = request.UserData;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SubmitSnapshotJob",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SubmitSnapshotJobResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request SubmitSnapshotJobRequest
* @return SubmitSnapshotJobResponse
*/
public SubmitSnapshotJobResponse SubmitSnapshotJob(SubmitSnapshotJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitSnapshotJobWithOptions(request, runtime);
}
/**
* @param request SubmitSnapshotJobRequest
* @return SubmitSnapshotJobResponse
*/
public async Task<SubmitSnapshotJobResponse> SubmitSnapshotJobAsync(SubmitSnapshotJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitSnapshotJobWithOptionsAsync(request, runtime);
}
/**
* @param request UnbindInputBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UnbindInputBucketResponse
*/
public UnbindInputBucketResponse UnbindInputBucketWithOptions(UnbindInputBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Bucket))
{
query["Bucket"] = request.Bucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoleArn))
{
query["RoleArn"] = request.RoleArn;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnbindInputBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnbindInputBucketResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UnbindInputBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UnbindInputBucketResponse
*/
public async Task<UnbindInputBucketResponse> UnbindInputBucketWithOptionsAsync(UnbindInputBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Bucket))
{
query["Bucket"] = request.Bucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RoleArn))
{
query["RoleArn"] = request.RoleArn;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnbindInputBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnbindInputBucketResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UnbindInputBucketRequest
* @return UnbindInputBucketResponse
*/
public UnbindInputBucketResponse UnbindInputBucket(UnbindInputBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UnbindInputBucketWithOptions(request, runtime);
}
/**
* @param request UnbindInputBucketRequest
* @return UnbindInputBucketResponse
*/
public async Task<UnbindInputBucketResponse> UnbindInputBucketAsync(UnbindInputBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UnbindInputBucketWithOptionsAsync(request, runtime);
}
/**
* @param request UnbindOutputBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UnbindOutputBucketResponse
*/
public UnbindOutputBucketResponse UnbindOutputBucketWithOptions(UnbindOutputBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Bucket))
{
query["Bucket"] = request.Bucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnbindOutputBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnbindOutputBucketResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UnbindOutputBucketRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UnbindOutputBucketResponse
*/
public async Task<UnbindOutputBucketResponse> UnbindOutputBucketWithOptionsAsync(UnbindOutputBucketRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Bucket))
{
query["Bucket"] = request.Bucket;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnbindOutputBucket",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnbindOutputBucketResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UnbindOutputBucketRequest
* @return UnbindOutputBucketResponse
*/
public UnbindOutputBucketResponse UnbindOutputBucket(UnbindOutputBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UnbindOutputBucketWithOptions(request, runtime);
}
/**
* @param request UnbindOutputBucketRequest
* @return UnbindOutputBucketResponse
*/
public async Task<UnbindOutputBucketResponse> UnbindOutputBucketAsync(UnbindOutputBucketRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UnbindOutputBucketWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateCategoryNameRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateCategoryNameResponse
*/
public UpdateCategoryNameResponse UpdateCategoryNameWithOptions(UpdateCategoryNameRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateName))
{
query["CateName"] = request.CateName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateCategoryName",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateCategoryNameResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateCategoryNameRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateCategoryNameResponse
*/
public async Task<UpdateCategoryNameResponse> UpdateCategoryNameWithOptionsAsync(UpdateCategoryNameRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateName))
{
query["CateName"] = request.CateName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateCategoryName",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateCategoryNameResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateCategoryNameRequest
* @return UpdateCategoryNameResponse
*/
public UpdateCategoryNameResponse UpdateCategoryName(UpdateCategoryNameRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateCategoryNameWithOptions(request, runtime);
}
/**
* @param request UpdateCategoryNameRequest
* @return UpdateCategoryNameResponse
*/
public async Task<UpdateCategoryNameResponse> UpdateCategoryNameAsync(UpdateCategoryNameRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateCategoryNameWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateMediaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaResponse
*/
public UpdateMediaResponse UpdateMediaWithOptions(UpdateMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoverURL))
{
query["CoverURL"] = request.CoverURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tags))
{
query["Tags"] = request.Tags;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title))
{
query["Title"] = request.Title;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMedia",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateMediaRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaResponse
*/
public async Task<UpdateMediaResponse> UpdateMediaWithOptionsAsync(UpdateMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoverURL))
{
query["CoverURL"] = request.CoverURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tags))
{
query["Tags"] = request.Tags;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title))
{
query["Title"] = request.Title;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMedia",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateMediaRequest
* @return UpdateMediaResponse
*/
public UpdateMediaResponse UpdateMedia(UpdateMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateMediaWithOptions(request, runtime);
}
/**
* @param request UpdateMediaRequest
* @return UpdateMediaResponse
*/
public async Task<UpdateMediaResponse> UpdateMediaAsync(UpdateMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateMediaWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateMediaCategoryRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaCategoryResponse
*/
public UpdateMediaCategoryResponse UpdateMediaCategoryWithOptions(UpdateMediaCategoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaCategory",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaCategoryResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateMediaCategoryRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaCategoryResponse
*/
public async Task<UpdateMediaCategoryResponse> UpdateMediaCategoryWithOptionsAsync(UpdateMediaCategoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CateId))
{
query["CateId"] = request.CateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaCategory",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaCategoryResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateMediaCategoryRequest
* @return UpdateMediaCategoryResponse
*/
public UpdateMediaCategoryResponse UpdateMediaCategory(UpdateMediaCategoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateMediaCategoryWithOptions(request, runtime);
}
/**
* @param request UpdateMediaCategoryRequest
* @return UpdateMediaCategoryResponse
*/
public async Task<UpdateMediaCategoryResponse> UpdateMediaCategoryAsync(UpdateMediaCategoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateMediaCategoryWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateMediaCoverRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaCoverResponse
*/
public UpdateMediaCoverResponse UpdateMediaCoverWithOptions(UpdateMediaCoverRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoverURL))
{
query["CoverURL"] = request.CoverURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaCover",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaCoverResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateMediaCoverRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaCoverResponse
*/
public async Task<UpdateMediaCoverResponse> UpdateMediaCoverWithOptionsAsync(UpdateMediaCoverRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoverURL))
{
query["CoverURL"] = request.CoverURL;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaCover",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaCoverResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateMediaCoverRequest
* @return UpdateMediaCoverResponse
*/
public UpdateMediaCoverResponse UpdateMediaCover(UpdateMediaCoverRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateMediaCoverWithOptions(request, runtime);
}
/**
* @param request UpdateMediaCoverRequest
* @return UpdateMediaCoverResponse
*/
public async Task<UpdateMediaCoverResponse> UpdateMediaCoverAsync(UpdateMediaCoverRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateMediaCoverWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateMediaPublishStateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaPublishStateResponse
*/
public UpdateMediaPublishStateResponse UpdateMediaPublishStateWithOptions(UpdateMediaPublishStateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Publish))
{
query["Publish"] = request.Publish;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaPublishState",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaPublishStateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateMediaPublishStateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaPublishStateResponse
*/
public async Task<UpdateMediaPublishStateResponse> UpdateMediaPublishStateWithOptionsAsync(UpdateMediaPublishStateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaId))
{
query["MediaId"] = request.MediaId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Publish))
{
query["Publish"] = request.Publish;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaPublishState",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaPublishStateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateMediaPublishStateRequest
* @return UpdateMediaPublishStateResponse
*/
public UpdateMediaPublishStateResponse UpdateMediaPublishState(UpdateMediaPublishStateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateMediaPublishStateWithOptions(request, runtime);
}
/**
* @param request UpdateMediaPublishStateRequest
* @return UpdateMediaPublishStateResponse
*/
public async Task<UpdateMediaPublishStateResponse> UpdateMediaPublishStateAsync(UpdateMediaPublishStateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateMediaPublishStateWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaWorkflowResponse
*/
public UpdateMediaWorkflowResponse UpdateMediaWorkflowWithOptions(UpdateMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Topology))
{
query["Topology"] = request.Topology;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaWorkflowResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateMediaWorkflowRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaWorkflowResponse
*/
public async Task<UpdateMediaWorkflowResponse> UpdateMediaWorkflowWithOptionsAsync(UpdateMediaWorkflowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Topology))
{
query["Topology"] = request.Topology;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaWorkflow",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaWorkflowResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateMediaWorkflowRequest
* @return UpdateMediaWorkflowResponse
*/
public UpdateMediaWorkflowResponse UpdateMediaWorkflow(UpdateMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateMediaWorkflowWithOptions(request, runtime);
}
/**
* @param request UpdateMediaWorkflowRequest
* @return UpdateMediaWorkflowResponse
*/
public async Task<UpdateMediaWorkflowResponse> UpdateMediaWorkflowAsync(UpdateMediaWorkflowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateMediaWorkflowWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateMediaWorkflowTriggerModeRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaWorkflowTriggerModeResponse
*/
public UpdateMediaWorkflowTriggerModeResponse UpdateMediaWorkflowTriggerModeWithOptions(UpdateMediaWorkflowTriggerModeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TriggerMode))
{
query["TriggerMode"] = request.TriggerMode;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaWorkflowTriggerMode",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaWorkflowTriggerModeResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateMediaWorkflowTriggerModeRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateMediaWorkflowTriggerModeResponse
*/
public async Task<UpdateMediaWorkflowTriggerModeResponse> UpdateMediaWorkflowTriggerModeWithOptionsAsync(UpdateMediaWorkflowTriggerModeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaWorkflowId))
{
query["MediaWorkflowId"] = request.MediaWorkflowId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TriggerMode))
{
query["TriggerMode"] = request.TriggerMode;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMediaWorkflowTriggerMode",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMediaWorkflowTriggerModeResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateMediaWorkflowTriggerModeRequest
* @return UpdateMediaWorkflowTriggerModeResponse
*/
public UpdateMediaWorkflowTriggerModeResponse UpdateMediaWorkflowTriggerMode(UpdateMediaWorkflowTriggerModeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateMediaWorkflowTriggerModeWithOptions(request, runtime);
}
/**
* @param request UpdateMediaWorkflowTriggerModeRequest
* @return UpdateMediaWorkflowTriggerModeResponse
*/
public async Task<UpdateMediaWorkflowTriggerModeResponse> UpdateMediaWorkflowTriggerModeAsync(UpdateMediaWorkflowTriggerModeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateMediaWorkflowTriggerModeWithOptionsAsync(request, runtime);
}
/**
* @param request UpdatePipelineRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdatePipelineResponse
*/
public UpdatePipelineResponse UpdatePipelineWithOptions(UpdatePipelineRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyConfig))
{
query["NotifyConfig"] = request.NotifyConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Role))
{
query["Role"] = request.Role;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdatePipeline",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdatePipelineResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdatePipelineRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdatePipelineResponse
*/
public async Task<UpdatePipelineResponse> UpdatePipelineWithOptionsAsync(UpdatePipelineRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyConfig))
{
query["NotifyConfig"] = request.NotifyConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PipelineId))
{
query["PipelineId"] = request.PipelineId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Role))
{
query["Role"] = request.Role;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.State))
{
query["State"] = request.State;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdatePipeline",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdatePipelineResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdatePipelineRequest
* @return UpdatePipelineResponse
*/
public UpdatePipelineResponse UpdatePipeline(UpdatePipelineRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdatePipelineWithOptions(request, runtime);
}
/**
* @param request UpdatePipelineRequest
* @return UpdatePipelineResponse
*/
public async Task<UpdatePipelineResponse> UpdatePipelineAsync(UpdatePipelineRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdatePipelineWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateTemplateResponse
*/
public UpdateTemplateResponse UpdateTemplateWithOptions(UpdateTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Audio))
{
query["Audio"] = request.Audio;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Container))
{
query["Container"] = request.Container;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MuxConfig))
{
query["MuxConfig"] = request.MuxConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateId))
{
query["TemplateId"] = request.TemplateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TransConfig))
{
query["TransConfig"] = request.TransConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Video))
{
query["Video"] = request.Video;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateTemplateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateTemplateResponse
*/
public async Task<UpdateTemplateResponse> UpdateTemplateWithOptionsAsync(UpdateTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Audio))
{
query["Audio"] = request.Audio;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Container))
{
query["Container"] = request.Container;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MuxConfig))
{
query["MuxConfig"] = request.MuxConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateId))
{
query["TemplateId"] = request.TemplateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TransConfig))
{
query["TransConfig"] = request.TransConfig;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Video))
{
query["Video"] = request.Video;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateTemplateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateTemplateRequest
* @return UpdateTemplateResponse
*/
public UpdateTemplateResponse UpdateTemplate(UpdateTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateTemplateWithOptions(request, runtime);
}
/**
* @param request UpdateTemplateRequest
* @return UpdateTemplateResponse
*/
public async Task<UpdateTemplateResponse> UpdateTemplateAsync(UpdateTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateTemplateWithOptionsAsync(request, runtime);
}
/**
* @param request UpdateWaterMarkTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateWaterMarkTemplateResponse
*/
public UpdateWaterMarkTemplateResponse UpdateWaterMarkTemplateWithOptions(UpdateWaterMarkTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Config))
{
query["Config"] = request.Config;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WaterMarkTemplateId))
{
query["WaterMarkTemplateId"] = request.WaterMarkTemplateId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateWaterMarkTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateWaterMarkTemplateResponse>(CallApi(params_, req, runtime));
}
/**
* @param request UpdateWaterMarkTemplateRequest
* @param runtime runtime options for this request RuntimeOptions
* @return UpdateWaterMarkTemplateResponse
*/
public async Task<UpdateWaterMarkTemplateResponse> UpdateWaterMarkTemplateWithOptionsAsync(UpdateWaterMarkTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Config))
{
query["Config"] = request.Config;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerAccount))
{
query["OwnerAccount"] = request.OwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WaterMarkTemplateId))
{
query["WaterMarkTemplateId"] = request.WaterMarkTemplateId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateWaterMarkTemplate",
Version = "2018-05-28",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateWaterMarkTemplateResponse>(await CallApiAsync(params_, req, runtime));
}
/**
* @param request UpdateWaterMarkTemplateRequest
* @return UpdateWaterMarkTemplateResponse
*/
public UpdateWaterMarkTemplateResponse UpdateWaterMarkTemplate(UpdateWaterMarkTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateWaterMarkTemplateWithOptions(request, runtime);
}
/**
* @param request UpdateWaterMarkTemplateRequest
* @return UpdateWaterMarkTemplateResponse
*/
public async Task<UpdateWaterMarkTemplateResponse> UpdateWaterMarkTemplateAsync(UpdateWaterMarkTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateWaterMarkTemplateWithOptionsAsync(request, runtime);
}
}
}