hbase-20170115/core/Client.cs (7,455 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.HBase20170115.Models;
namespace AlibabaCloud.SDK.HBase20170115
{
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-southeast-1", "hbase.aliyuncs.com"},
{"cn-beijing", "hbase.aliyuncs.com"},
{"cn-hangzhou", "hbase.aliyuncs.com"},
{"cn-hangzhou-finance", "hbase.aliyuncs.com"},
{"cn-hongkong", "hbase.aliyuncs.com"},
{"cn-north-2-gov-1", "hbase.aliyuncs.com"},
{"cn-qingdao", "hbase.aliyuncs.com"},
{"cn-shanghai", "hbase.aliyuncs.com"},
{"cn-shanghai-finance-1", "hbase.aliyuncs.com"},
{"cn-shenzhen", "hbase.aliyuncs.com"},
{"cn-shenzhen-finance-1", "hbase.aliyuncs.com"},
{"cn-guangzhou", "hbase.aliyuncs.com"},
};
CheckConfig(config);
this._endpoint = GetEndpoint("hbase", _regionId, _endpointRule, _network, _suffix, _endpointMap, _endpoint);
}
public string GetEndpoint(string productId, string regionId, string endpointRule, string network, string suffix, Dictionary<string, string> endpointMap, string endpoint)
{
if (!AlibabaCloud.TeaUtil.Common.Empty(endpoint))
{
return endpoint;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(endpointMap) && !AlibabaCloud.TeaUtil.Common.Empty(endpointMap.Get(regionId)))
{
return endpointMap.Get(regionId);
}
return AlibabaCloud.EndpointUtil.Common.GetEndpointRules(productId, regionId, endpointRule, network, suffix);
}
public AddUserHdfsInfoResponse AddUserHdfsInfoWithOptions(AddUserHdfsInfoRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo))
{
query["ExtInfo"] = request.ExtInfo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "AddUserHdfsInfo",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddUserHdfsInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<AddUserHdfsInfoResponse> AddUserHdfsInfoWithOptionsAsync(AddUserHdfsInfoRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo))
{
query["ExtInfo"] = request.ExtInfo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "AddUserHdfsInfo",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AddUserHdfsInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public AddUserHdfsInfoResponse AddUserHdfsInfo(AddUserHdfsInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddUserHdfsInfoWithOptions(request, runtime);
}
public async Task<AddUserHdfsInfoResponse> AddUserHdfsInfoAsync(AddUserHdfsInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddUserHdfsInfoWithOptionsAsync(request, runtime);
}
public AllocatePublicNetworkAddressResponse AllocatePublicNetworkAddressWithOptions(AllocatePublicNetworkAddressRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
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 = "AllocatePublicNetworkAddress",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AllocatePublicNetworkAddressResponse>(CallApi(params_, req, runtime));
}
public async Task<AllocatePublicNetworkAddressResponse> AllocatePublicNetworkAddressWithOptionsAsync(AllocatePublicNetworkAddressRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
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 = "AllocatePublicNetworkAddress",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AllocatePublicNetworkAddressResponse>(await CallApiAsync(params_, req, runtime));
}
public AllocatePublicNetworkAddressResponse AllocatePublicNetworkAddress(AllocatePublicNetworkAddressRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AllocatePublicNetworkAddressWithOptions(request, runtime);
}
public async Task<AllocatePublicNetworkAddressResponse> AllocatePublicNetworkAddressAsync(AllocatePublicNetworkAddressRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AllocatePublicNetworkAddressWithOptionsAsync(request, runtime);
}
public CheckVersionsOfComponentsResponse CheckVersionsOfComponentsWithOptions(CheckVersionsOfComponentsRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Components))
{
query["Components"] = request.Components;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CheckVersionsOfComponents",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CheckVersionsOfComponentsResponse>(CallApi(params_, req, runtime));
}
public async Task<CheckVersionsOfComponentsResponse> CheckVersionsOfComponentsWithOptionsAsync(CheckVersionsOfComponentsRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Components))
{
query["Components"] = request.Components;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CheckVersionsOfComponents",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CheckVersionsOfComponentsResponse>(await CallApiAsync(params_, req, runtime));
}
public CheckVersionsOfComponentsResponse CheckVersionsOfComponents(CheckVersionsOfComponentsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CheckVersionsOfComponentsWithOptions(request, runtime);
}
public async Task<CheckVersionsOfComponentsResponse> CheckVersionsOfComponentsAsync(CheckVersionsOfComponentsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CheckVersionsOfComponentsWithOptionsAsync(request, runtime);
}
public CloseBackupResponse CloseBackupWithOptions(CloseBackupRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CloseBackup",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloseBackupResponse>(CallApi(params_, req, runtime));
}
public async Task<CloseBackupResponse> CloseBackupWithOptionsAsync(CloseBackupRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CloseBackup",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloseBackupResponse>(await CallApiAsync(params_, req, runtime));
}
public CloseBackupResponse CloseBackup(CloseBackupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CloseBackupWithOptions(request, runtime);
}
public async Task<CloseBackupResponse> CloseBackupAsync(CloseBackupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CloseBackupWithOptionsAsync(request, runtime);
}
public ConvertClusterResponse ConvertClusterWithOptions(ConvertClusterRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Duration))
{
query["Duration"] = request.Duration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PricingCycle))
{
query["PricingCycle"] = request.PricingCycle;
}
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 = "ConvertCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ConvertClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<ConvertClusterResponse> ConvertClusterWithOptionsAsync(ConvertClusterRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Duration))
{
query["Duration"] = request.Duration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PricingCycle))
{
query["PricingCycle"] = request.PricingCycle;
}
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 = "ConvertCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ConvertClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public ConvertClusterResponse ConvertCluster(ConvertClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ConvertClusterWithOptions(request, runtime);
}
public async Task<ConvertClusterResponse> ConvertClusterAsync(ConvertClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ConvertClusterWithOptionsAsync(request, runtime);
}
public CreateClusterResponse CreateClusterWithOptions(CreateClusterRequest 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.AutoRenew))
{
query["AutoRenew"] = request.AutoRenew;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupId))
{
query["BackupId"] = request.BackupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudType))
{
query["CloudType"] = request.CloudType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterName))
{
query["ClusterName"] = request.ClusterName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ColdStorageSize))
{
query["ColdStorageSize"] = request.ColdStorageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskQuantity))
{
query["CoreDiskQuantity"] = request.CoreDiskQuantity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskSize))
{
query["CoreDiskSize"] = request.CoreDiskSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskType))
{
query["CoreDiskType"] = request.CoreDiskType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreInstanceQuantity))
{
query["CoreInstanceQuantity"] = request.CoreInstanceQuantity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreInstanceType))
{
query["CoreInstanceType"] = request.CoreInstanceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceConnType))
{
query["DbInstanceConnType"] = request.DbInstanceConnType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceType))
{
query["DbInstanceType"] = request.DbInstanceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbType))
{
query["DbType"] = request.DbType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DepMode))
{
query["DepMode"] = request.DepMode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Duration))
{
query["Duration"] = request.Duration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Engine))
{
query["Engine"] = request.Engine;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EngineVersion))
{
query["EngineVersion"] = request.EngineVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsColdStorage))
{
query["IsColdStorage"] = request.IsColdStorage;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MasterInstanceType))
{
query["MasterInstanceType"] = request.MasterInstanceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetType))
{
query["NetType"] = request.NetType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PayType))
{
query["PayType"] = request.PayType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PricingCycle))
{
query["PricingCycle"] = request.PricingCycle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RestoreTime))
{
query["RestoreTime"] = request.RestoreTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SecurityIPList))
{
query["SecurityIPList"] = request.SecurityIPList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcDBInstanceId))
{
query["SrcDBInstanceId"] = request.SrcDBInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VSwitchId))
{
query["VSwitchId"] = request.VSwitchId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CreateCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateClusterResponse> CreateClusterWithOptionsAsync(CreateClusterRequest 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.AutoRenew))
{
query["AutoRenew"] = request.AutoRenew;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackupId))
{
query["BackupId"] = request.BackupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudType))
{
query["CloudType"] = request.CloudType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterName))
{
query["ClusterName"] = request.ClusterName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ColdStorageSize))
{
query["ColdStorageSize"] = request.ColdStorageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskQuantity))
{
query["CoreDiskQuantity"] = request.CoreDiskQuantity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskSize))
{
query["CoreDiskSize"] = request.CoreDiskSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskType))
{
query["CoreDiskType"] = request.CoreDiskType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreInstanceQuantity))
{
query["CoreInstanceQuantity"] = request.CoreInstanceQuantity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreInstanceType))
{
query["CoreInstanceType"] = request.CoreInstanceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceConnType))
{
query["DbInstanceConnType"] = request.DbInstanceConnType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbInstanceType))
{
query["DbInstanceType"] = request.DbInstanceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbType))
{
query["DbType"] = request.DbType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DepMode))
{
query["DepMode"] = request.DepMode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Duration))
{
query["Duration"] = request.Duration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Engine))
{
query["Engine"] = request.Engine;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EngineVersion))
{
query["EngineVersion"] = request.EngineVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsColdStorage))
{
query["IsColdStorage"] = request.IsColdStorage;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MasterInstanceType))
{
query["MasterInstanceType"] = request.MasterInstanceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetType))
{
query["NetType"] = request.NetType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PayType))
{
query["PayType"] = request.PayType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PricingCycle))
{
query["PricingCycle"] = request.PricingCycle;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RestoreTime))
{
query["RestoreTime"] = request.RestoreTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SecurityIPList))
{
query["SecurityIPList"] = request.SecurityIPList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcDBInstanceId))
{
query["SrcDBInstanceId"] = request.SrcDBInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VSwitchId))
{
query["VSwitchId"] = request.VSwitchId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CreateCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateClusterResponse CreateCluster(CreateClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateClusterWithOptions(request, runtime);
}
public async Task<CreateClusterResponse> CreateClusterAsync(CreateClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateClusterWithOptionsAsync(request, runtime);
}
public CreateGlobalResourceResponse CreateGlobalResourceWithOptions(CreateGlobalResourceRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CreateGlobalResource",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateGlobalResourceResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateGlobalResourceResponse> CreateGlobalResourceWithOptionsAsync(CreateGlobalResourceRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CreateGlobalResource",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateGlobalResourceResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateGlobalResourceResponse CreateGlobalResource(CreateGlobalResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateGlobalResourceWithOptions(request, runtime);
}
public async Task<CreateGlobalResourceResponse> CreateGlobalResourceAsync(CreateGlobalResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateGlobalResourceWithOptionsAsync(request, runtime);
}
public CreateHbaseSlbServerResponse CreateHbaseSlbServerWithOptions(CreateHbaseSlbServerRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.SlbServer))
{
query["SlbServer"] = request.SlbServer;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CreateHbaseSlbServer",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateHbaseSlbServerResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateHbaseSlbServerResponse> CreateHbaseSlbServerWithOptionsAsync(CreateHbaseSlbServerRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.SlbServer))
{
query["SlbServer"] = request.SlbServer;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CreateHbaseSlbServer",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateHbaseSlbServerResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateHbaseSlbServerResponse CreateHbaseSlbServer(CreateHbaseSlbServerRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateHbaseSlbServerWithOptions(request, runtime);
}
public async Task<CreateHbaseSlbServerResponse> CreateHbaseSlbServerAsync(CreateHbaseSlbServerRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateHbaseSlbServerWithOptionsAsync(request, runtime);
}
public CreateSubscriptionResponse CreateSubscriptionWithOptions(CreateSubscriptionRequest 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.DestinationInstanceId))
{
query["DestinationInstanceId"] = request.DestinationInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationInstanceRegionId))
{
query["DestinationInstanceRegionId"] = request.DestinationInstanceRegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtraContext))
{
query["ExtraContext"] = request.ExtraContext;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mapping))
{
query["Mapping"] = request.Mapping;
}
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.SlbServer))
{
query["SlbServer"] = request.SlbServer;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceInstanceId))
{
query["SourceInstanceId"] = request.SourceInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceInstanceRegionId))
{
query["SourceInstanceRegionId"] = request.SourceInstanceRegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionDescription))
{
query["SubscriptionDescription"] = request.SubscriptionDescription;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionType))
{
query["SubscriptionType"] = request.SubscriptionType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CreateSubscription",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateSubscriptionResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateSubscriptionResponse> CreateSubscriptionWithOptionsAsync(CreateSubscriptionRequest 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.DestinationInstanceId))
{
query["DestinationInstanceId"] = request.DestinationInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DestinationInstanceRegionId))
{
query["DestinationInstanceRegionId"] = request.DestinationInstanceRegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtraContext))
{
query["ExtraContext"] = request.ExtraContext;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mapping))
{
query["Mapping"] = request.Mapping;
}
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.SlbServer))
{
query["SlbServer"] = request.SlbServer;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceInstanceId))
{
query["SourceInstanceId"] = request.SourceInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceInstanceRegionId))
{
query["SourceInstanceRegionId"] = request.SourceInstanceRegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionDescription))
{
query["SubscriptionDescription"] = request.SubscriptionDescription;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionType))
{
query["SubscriptionType"] = request.SubscriptionType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "CreateSubscription",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateSubscriptionResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateSubscriptionResponse CreateSubscription(CreateSubscriptionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateSubscriptionWithOptions(request, runtime);
}
public async Task<CreateSubscriptionResponse> CreateSubscriptionAsync(CreateSubscriptionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateSubscriptionWithOptionsAsync(request, runtime);
}
public DeleteClusterResponse DeleteClusterWithOptions(DeleteClusterRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteClusterResponse> DeleteClusterWithOptionsAsync(DeleteClusterRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteClusterResponse DeleteCluster(DeleteClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteClusterWithOptions(request, runtime);
}
public async Task<DeleteClusterResponse> DeleteClusterAsync(DeleteClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteClusterWithOptionsAsync(request, runtime);
}
public DeleteGlobalResourceResponse DeleteGlobalResourceWithOptions(DeleteGlobalResourceRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteGlobalResource",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteGlobalResourceResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteGlobalResourceResponse> DeleteGlobalResourceWithOptionsAsync(DeleteGlobalResourceRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteGlobalResource",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteGlobalResourceResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteGlobalResourceResponse DeleteGlobalResource(DeleteGlobalResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteGlobalResourceWithOptions(request, runtime);
}
public async Task<DeleteGlobalResourceResponse> DeleteGlobalResourceAsync(DeleteGlobalResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteGlobalResourceWithOptionsAsync(request, runtime);
}
public DeleteHbaseSlbServerResponse DeleteHbaseSlbServerWithOptions(DeleteHbaseSlbServerRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.SlbServer))
{
query["SlbServer"] = request.SlbServer;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteHbaseSlbServer",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteHbaseSlbServerResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteHbaseSlbServerResponse> DeleteHbaseSlbServerWithOptionsAsync(DeleteHbaseSlbServerRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.SlbServer))
{
query["SlbServer"] = request.SlbServer;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteHbaseSlbServer",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteHbaseSlbServerResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteHbaseSlbServerResponse DeleteHbaseSlbServer(DeleteHbaseSlbServerRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteHbaseSlbServerWithOptions(request, runtime);
}
public async Task<DeleteHbaseSlbServerResponse> DeleteHbaseSlbServerAsync(DeleteHbaseSlbServerRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteHbaseSlbServerWithOptionsAsync(request, runtime);
}
public DeleteServerlessInstanceResponse DeleteServerlessInstanceWithOptions(DeleteServerlessInstanceRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteServerlessInstance",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteServerlessInstanceResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteServerlessInstanceResponse> DeleteServerlessInstanceWithOptionsAsync(DeleteServerlessInstanceRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteServerlessInstance",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteServerlessInstanceResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteServerlessInstanceResponse DeleteServerlessInstance(DeleteServerlessInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteServerlessInstanceWithOptions(request, runtime);
}
public async Task<DeleteServerlessInstanceResponse> DeleteServerlessInstanceAsync(DeleteServerlessInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteServerlessInstanceWithOptionsAsync(request, runtime);
}
public DeleteUserHdfsInfoResponse DeleteUserHdfsInfoWithOptions(DeleteUserHdfsInfoRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NameService))
{
query["NameService"] = request.NameService;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteUserHdfsInfo",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteUserHdfsInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteUserHdfsInfoResponse> DeleteUserHdfsInfoWithOptionsAsync(DeleteUserHdfsInfoRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NameService))
{
query["NameService"] = request.NameService;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DeleteUserHdfsInfo",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteUserHdfsInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteUserHdfsInfoResponse DeleteUserHdfsInfo(DeleteUserHdfsInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteUserHdfsInfoWithOptions(request, runtime);
}
public async Task<DeleteUserHdfsInfoResponse> DeleteUserHdfsInfoAsync(DeleteUserHdfsInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteUserHdfsInfoWithOptionsAsync(request, runtime);
}
public DescribeBackupPolicyResponse DescribeBackupPolicyWithOptions(DescribeBackupPolicyRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeBackupPolicy",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeBackupPolicyResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeBackupPolicyResponse> DescribeBackupPolicyWithOptionsAsync(DescribeBackupPolicyRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeBackupPolicy",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeBackupPolicyResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeBackupPolicyResponse DescribeBackupPolicy(DescribeBackupPolicyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeBackupPolicyWithOptions(request, runtime);
}
public async Task<DescribeBackupPolicyResponse> DescribeBackupPolicyAsync(DescribeBackupPolicyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeBackupPolicyWithOptionsAsync(request, runtime);
}
public DescribeBackupsResponse DescribeBackupsWithOptions(DescribeBackupsRequest 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.BackupId))
{
query["BackupId"] = request.BackupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeUTC))
{
query["EndTimeUTC"] = request.EndTimeUTC;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.StartTime))
{
query["StartTime"] = request.StartTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeUTC))
{
query["StartTimeUTC"] = request.StartTimeUTC;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeBackups",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeBackupsResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeBackupsResponse> DescribeBackupsWithOptionsAsync(DescribeBackupsRequest 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.BackupId))
{
query["BackupId"] = request.BackupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTimeUTC))
{
query["EndTimeUTC"] = request.EndTimeUTC;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.StartTime))
{
query["StartTime"] = request.StartTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTimeUTC))
{
query["StartTimeUTC"] = request.StartTimeUTC;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeBackups",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeBackupsResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeBackupsResponse DescribeBackups(DescribeBackupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeBackupsWithOptions(request, runtime);
}
public async Task<DescribeBackupsResponse> DescribeBackupsAsync(DescribeBackupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeBackupsWithOptionsAsync(request, runtime);
}
public DescribeClusterAttributeResponse DescribeClusterAttributeWithOptions(DescribeClusterAttributeRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterAttribute",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterAttributeResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeClusterAttributeResponse> DescribeClusterAttributeWithOptionsAsync(DescribeClusterAttributeRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterAttribute",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterAttributeResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeClusterAttributeResponse DescribeClusterAttribute(DescribeClusterAttributeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeClusterAttributeWithOptions(request, runtime);
}
public async Task<DescribeClusterAttributeResponse> DescribeClusterAttributeAsync(DescribeClusterAttributeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeClusterAttributeWithOptionsAsync(request, runtime);
}
public DescribeClusterConnectAddrsResponse DescribeClusterConnectAddrsWithOptions(DescribeClusterConnectAddrsRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterConnectAddrs",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterConnectAddrsResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeClusterConnectAddrsResponse> DescribeClusterConnectAddrsWithOptionsAsync(DescribeClusterConnectAddrsRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterConnectAddrs",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterConnectAddrsResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeClusterConnectAddrsResponse DescribeClusterConnectAddrs(DescribeClusterConnectAddrsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeClusterConnectAddrsWithOptions(request, runtime);
}
public async Task<DescribeClusterConnectAddrsResponse> DescribeClusterConnectAddrsAsync(DescribeClusterConnectAddrsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeClusterConnectAddrsWithOptionsAsync(request, runtime);
}
public DescribeClusterListResponse DescribeClusterListWithOptions(DescribeClusterListRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterName))
{
query["ClusterName"] = request.ClusterName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbType))
{
query["DbType"] = request.DbType;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.StatusList))
{
query["StatusList"] = request.StatusList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tag))
{
query["Tag"] = request.Tag;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterList",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterListResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeClusterListResponse> DescribeClusterListWithOptionsAsync(DescribeClusterListRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterName))
{
query["ClusterName"] = request.ClusterName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbType))
{
query["DbType"] = request.DbType;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.StatusList))
{
query["StatusList"] = request.StatusList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tag))
{
query["Tag"] = request.Tag;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterList",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterListResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeClusterListResponse DescribeClusterList(DescribeClusterListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeClusterListWithOptions(request, runtime);
}
public async Task<DescribeClusterListResponse> DescribeClusterListAsync(DescribeClusterListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeClusterListWithOptionsAsync(request, runtime);
}
public DescribeClusterModelResponse DescribeClusterModelWithOptions(DescribeClusterModelRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterModel",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterModelResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeClusterModelResponse> DescribeClusterModelWithOptionsAsync(DescribeClusterModelRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterModel",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterModelResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeClusterModelResponse DescribeClusterModel(DescribeClusterModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeClusterModelWithOptions(request, runtime);
}
public async Task<DescribeClusterModelResponse> DescribeClusterModelAsync(DescribeClusterModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeClusterModelWithOptionsAsync(request, runtime);
}
public DescribeClusterWhiteListResponse DescribeClusterWhiteListWithOptions(DescribeClusterWhiteListRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterWhiteList",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterWhiteListResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeClusterWhiteListResponse> DescribeClusterWhiteListWithOptionsAsync(DescribeClusterWhiteListRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeClusterWhiteList",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeClusterWhiteListResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeClusterWhiteListResponse DescribeClusterWhiteList(DescribeClusterWhiteListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeClusterWhiteListWithOptions(request, runtime);
}
public async Task<DescribeClusterWhiteListResponse> DescribeClusterWhiteListAsync(DescribeClusterWhiteListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeClusterWhiteListWithOptionsAsync(request, runtime);
}
public DescribeColdStorageResponse DescribeColdStorageWithOptions(DescribeColdStorageRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeColdStorage",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeColdStorageResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeColdStorageResponse> DescribeColdStorageWithOptionsAsync(DescribeColdStorageRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeColdStorage",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeColdStorageResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeColdStorageResponse DescribeColdStorage(DescribeColdStorageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeColdStorageWithOptions(request, runtime);
}
public async Task<DescribeColdStorageResponse> DescribeColdStorageAsync(DescribeColdStorageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeColdStorageWithOptionsAsync(request, runtime);
}
public DescribeMultiModDbAttributeResponse DescribeMultiModDbAttributeWithOptions(DescribeMultiModDbAttributeRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeMultiModDbAttribute",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMultiModDbAttributeResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeMultiModDbAttributeResponse> DescribeMultiModDbAttributeWithOptionsAsync(DescribeMultiModDbAttributeRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeMultiModDbAttribute",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMultiModDbAttributeResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeMultiModDbAttributeResponse DescribeMultiModDbAttribute(DescribeMultiModDbAttributeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeMultiModDbAttributeWithOptions(request, runtime);
}
public async Task<DescribeMultiModDbAttributeResponse> DescribeMultiModDbAttributeAsync(DescribeMultiModDbAttributeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeMultiModDbAttributeWithOptionsAsync(request, runtime);
}
public DescribeRdsVSwitchsResponse DescribeRdsVSwitchsWithOptions(DescribeRdsVSwitchsRequest 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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.SecurityToken))
{
query["SecurityToken"] = request.SecurityToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeRdsVSwitchs",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeRdsVSwitchsResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeRdsVSwitchsResponse> DescribeRdsVSwitchsWithOptionsAsync(DescribeRdsVSwitchsRequest 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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.SecurityToken))
{
query["SecurityToken"] = request.SecurityToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeRdsVSwitchs",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeRdsVSwitchsResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeRdsVSwitchsResponse DescribeRdsVSwitchs(DescribeRdsVSwitchsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeRdsVSwitchsWithOptions(request, runtime);
}
public async Task<DescribeRdsVSwitchsResponse> DescribeRdsVSwitchsAsync(DescribeRdsVSwitchsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeRdsVSwitchsWithOptionsAsync(request, runtime);
}
public DescribeRegionsResponse DescribeRegionsWithOptions(DescribeRegionsRequest 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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeRegions",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeRegionsResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeRegionsResponse> DescribeRegionsWithOptionsAsync(DescribeRegionsRequest 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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeRegions",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeRegionsResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeRegionsResponse DescribeRegions(DescribeRegionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeRegionsWithOptions(request, runtime);
}
public async Task<DescribeRegionsResponse> DescribeRegionsAsync(DescribeRegionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeRegionsWithOptionsAsync(request, runtime);
}
public DescribeServerlessInstanceResponse DescribeServerlessInstanceWithOptions(DescribeServerlessInstanceRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeServerlessInstance",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeServerlessInstanceResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeServerlessInstanceResponse> DescribeServerlessInstanceWithOptionsAsync(DescribeServerlessInstanceRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "DescribeServerlessInstance",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeServerlessInstanceResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeServerlessInstanceResponse DescribeServerlessInstance(DescribeServerlessInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeServerlessInstanceWithOptions(request, runtime);
}
public async Task<DescribeServerlessInstanceResponse> DescribeServerlessInstanceAsync(DescribeServerlessInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeServerlessInstanceWithOptionsAsync(request, runtime);
}
public DescribeSubscriptionInitializeProgressResponse DescribeSubscriptionInitializeProgressWithOptions(DescribeSubscriptionInitializeProgressRequest 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.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.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "DescribeSubscriptionInitializeProgress",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSubscriptionInitializeProgressResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeSubscriptionInitializeProgressResponse> DescribeSubscriptionInitializeProgressWithOptionsAsync(DescribeSubscriptionInitializeProgressRequest 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.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.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "DescribeSubscriptionInitializeProgress",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSubscriptionInitializeProgressResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeSubscriptionInitializeProgressResponse DescribeSubscriptionInitializeProgress(DescribeSubscriptionInitializeProgressRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeSubscriptionInitializeProgressWithOptions(request, runtime);
}
public async Task<DescribeSubscriptionInitializeProgressResponse> DescribeSubscriptionInitializeProgressAsync(DescribeSubscriptionInitializeProgressRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeSubscriptionInitializeProgressWithOptionsAsync(request, runtime);
}
public DescribeSubscriptionPerformanceResponse DescribeSubscriptionPerformanceWithOptions(DescribeSubscriptionPerformanceRequest 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.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
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.SourceInstanceId))
{
query["SourceInstanceId"] = request.SourceInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "DescribeSubscriptionPerformance",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSubscriptionPerformanceResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeSubscriptionPerformanceResponse> DescribeSubscriptionPerformanceWithOptionsAsync(DescribeSubscriptionPerformanceRequest 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.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
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.SourceInstanceId))
{
query["SourceInstanceId"] = request.SourceInstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "DescribeSubscriptionPerformance",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSubscriptionPerformanceResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeSubscriptionPerformanceResponse DescribeSubscriptionPerformance(DescribeSubscriptionPerformanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeSubscriptionPerformanceWithOptions(request, runtime);
}
public async Task<DescribeSubscriptionPerformanceResponse> DescribeSubscriptionPerformanceAsync(DescribeSubscriptionPerformanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeSubscriptionPerformanceWithOptionsAsync(request, runtime);
}
public DescribeSubscriptionPermissionResponse DescribeSubscriptionPermissionWithOptions(DescribeSubscriptionPermissionRequest 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.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 = "DescribeSubscriptionPermission",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSubscriptionPermissionResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeSubscriptionPermissionResponse> DescribeSubscriptionPermissionWithOptionsAsync(DescribeSubscriptionPermissionRequest 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.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 = "DescribeSubscriptionPermission",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSubscriptionPermissionResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeSubscriptionPermissionResponse DescribeSubscriptionPermission(DescribeSubscriptionPermissionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeSubscriptionPermissionWithOptions(request, runtime);
}
public async Task<DescribeSubscriptionPermissionResponse> DescribeSubscriptionPermissionAsync(DescribeSubscriptionPermissionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeSubscriptionPermissionWithOptionsAsync(request, runtime);
}
public DescribeSubscriptionsResponse DescribeSubscriptionsWithOptions(DescribeSubscriptionsRequest 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.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.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "DescribeSubscriptions",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSubscriptionsResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeSubscriptionsResponse> DescribeSubscriptionsWithOptionsAsync(DescribeSubscriptionsRequest 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.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.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "DescribeSubscriptions",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeSubscriptionsResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeSubscriptionsResponse DescribeSubscriptions(DescribeSubscriptionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeSubscriptionsWithOptions(request, runtime);
}
public async Task<DescribeSubscriptionsResponse> DescribeSubscriptionsAsync(DescribeSubscriptionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeSubscriptionsWithOptionsAsync(request, runtime);
}
public EnableServerlessPublicConnectionResponse EnableServerlessPublicConnectionWithOptions(EnableServerlessPublicConnectionRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "EnableServerlessPublicConnection",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<EnableServerlessPublicConnectionResponse>(CallApi(params_, req, runtime));
}
public async Task<EnableServerlessPublicConnectionResponse> EnableServerlessPublicConnectionWithOptionsAsync(EnableServerlessPublicConnectionRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
{
query["InstanceId"] = request.InstanceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "EnableServerlessPublicConnection",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<EnableServerlessPublicConnectionResponse>(await CallApiAsync(params_, req, runtime));
}
public EnableServerlessPublicConnectionResponse EnableServerlessPublicConnection(EnableServerlessPublicConnectionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return EnableServerlessPublicConnectionWithOptions(request, runtime);
}
public async Task<EnableServerlessPublicConnectionResponse> EnableServerlessPublicConnectionAsync(EnableServerlessPublicConnectionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await EnableServerlessPublicConnectionWithOptionsAsync(request, runtime);
}
public GetMultimodeCmsUrlResponse GetMultimodeCmsUrlWithOptions(GetMultimodeCmsUrlRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "GetMultimodeCmsUrl",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetMultimodeCmsUrlResponse>(CallApi(params_, req, runtime));
}
public async Task<GetMultimodeCmsUrlResponse> GetMultimodeCmsUrlWithOptionsAsync(GetMultimodeCmsUrlRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "GetMultimodeCmsUrl",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetMultimodeCmsUrlResponse>(await CallApiAsync(params_, req, runtime));
}
public GetMultimodeCmsUrlResponse GetMultimodeCmsUrl(GetMultimodeCmsUrlRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetMultimodeCmsUrlWithOptions(request, runtime);
}
public async Task<GetMultimodeCmsUrlResponse> GetMultimodeCmsUrlAsync(GetMultimodeCmsUrlRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetMultimodeCmsUrlWithOptionsAsync(request, runtime);
}
public ListClusterServiceConfigResponse ListClusterServiceConfigWithOptions(ListClusterServiceConfigRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
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;
}
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 = "ListClusterServiceConfig",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListClusterServiceConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<ListClusterServiceConfigResponse> ListClusterServiceConfigWithOptionsAsync(ListClusterServiceConfigRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
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;
}
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 = "ListClusterServiceConfig",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListClusterServiceConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public ListClusterServiceConfigResponse ListClusterServiceConfig(ListClusterServiceConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListClusterServiceConfigWithOptions(request, runtime);
}
public async Task<ListClusterServiceConfigResponse> ListClusterServiceConfigAsync(ListClusterServiceConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListClusterServiceConfigWithOptionsAsync(request, runtime);
}
public ListClusterServiceConfigHistoryResponse ListClusterServiceConfigHistoryWithOptions(ListClusterServiceConfigHistoryRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ListClusterServiceConfigHistory",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListClusterServiceConfigHistoryResponse>(CallApi(params_, req, runtime));
}
public async Task<ListClusterServiceConfigHistoryResponse> ListClusterServiceConfigHistoryWithOptionsAsync(ListClusterServiceConfigHistoryRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ListClusterServiceConfigHistory",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListClusterServiceConfigHistoryResponse>(await CallApiAsync(params_, req, runtime));
}
public ListClusterServiceConfigHistoryResponse ListClusterServiceConfigHistory(ListClusterServiceConfigHistoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListClusterServiceConfigHistoryWithOptions(request, runtime);
}
public async Task<ListClusterServiceConfigHistoryResponse> ListClusterServiceConfigHistoryAsync(ListClusterServiceConfigHistoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListClusterServiceConfigHistoryWithOptionsAsync(request, runtime);
}
public ListHbaseInstancesResponse ListHbaseInstancesWithOptions(ListHbaseInstancesRequest 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.SecurityToken))
{
query["SecurityToken"] = request.SecurityToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ListHbaseInstances",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListHbaseInstancesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListHbaseInstancesResponse> ListHbaseInstancesWithOptionsAsync(ListHbaseInstancesRequest 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.SecurityToken))
{
query["SecurityToken"] = request.SecurityToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ListHbaseInstances",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListHbaseInstancesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListHbaseInstancesResponse ListHbaseInstances(ListHbaseInstancesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListHbaseInstancesWithOptions(request, runtime);
}
public async Task<ListHbaseInstancesResponse> ListHbaseInstancesAsync(ListHbaseInstancesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListHbaseInstancesWithOptionsAsync(request, runtime);
}
public ListTagResourcesResponse ListTagResourcesWithOptions(ListTagResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextToken))
{
query["NextToken"] = request.NextToken;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
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 = "ListTagResources",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListTagResourcesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListTagResourcesResponse> ListTagResourcesWithOptionsAsync(ListTagResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NextToken))
{
query["NextToken"] = request.NextToken;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
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 = "ListTagResources",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListTagResourcesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListTagResourcesResponse ListTagResources(ListTagResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListTagResourcesWithOptions(request, runtime);
}
public async Task<ListTagResourcesResponse> ListTagResourcesAsync(ListTagResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListTagResourcesWithOptionsAsync(request, runtime);
}
public ModifyBackupPolicyResponse ModifyBackupPolicyWithOptions(ModifyBackupPolicyRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreferredBackupEndTimeUTC))
{
query["PreferredBackupEndTimeUTC"] = request.PreferredBackupEndTimeUTC;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreferredBackupPeriod))
{
query["PreferredBackupPeriod"] = request.PreferredBackupPeriod;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreferredBackupStartTimeUTC))
{
query["PreferredBackupStartTimeUTC"] = request.PreferredBackupStartTimeUTC;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreferredBackupTime))
{
query["PreferredBackupTime"] = request.PreferredBackupTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyBackupPolicy",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyBackupPolicyResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyBackupPolicyResponse> ModifyBackupPolicyWithOptionsAsync(ModifyBackupPolicyRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreferredBackupEndTimeUTC))
{
query["PreferredBackupEndTimeUTC"] = request.PreferredBackupEndTimeUTC;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreferredBackupPeriod))
{
query["PreferredBackupPeriod"] = request.PreferredBackupPeriod;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreferredBackupStartTimeUTC))
{
query["PreferredBackupStartTimeUTC"] = request.PreferredBackupStartTimeUTC;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PreferredBackupTime))
{
query["PreferredBackupTime"] = request.PreferredBackupTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyBackupPolicy",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyBackupPolicyResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyBackupPolicyResponse ModifyBackupPolicy(ModifyBackupPolicyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyBackupPolicyWithOptions(request, runtime);
}
public async Task<ModifyBackupPolicyResponse> ModifyBackupPolicyAsync(ModifyBackupPolicyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyBackupPolicyWithOptionsAsync(request, runtime);
}
public ModifyClusterNameResponse ModifyClusterNameWithOptions(ModifyClusterNameRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterName))
{
query["ClusterName"] = request.ClusterName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyClusterName",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyClusterNameResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyClusterNameResponse> ModifyClusterNameWithOptionsAsync(ModifyClusterNameRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterName))
{
query["ClusterName"] = request.ClusterName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyClusterName",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyClusterNameResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyClusterNameResponse ModifyClusterName(ModifyClusterNameRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyClusterNameWithOptions(request, runtime);
}
public async Task<ModifyClusterNameResponse> ModifyClusterNameAsync(ModifyClusterNameRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyClusterNameWithOptionsAsync(request, runtime);
}
public ModifyClusterNetTypeResponse ModifyClusterNetTypeWithOptions(ModifyClusterNetTypeRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetType))
{
query["NetType"] = request.NetType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.VSwitchId))
{
query["VSwitchId"] = request.VSwitchId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyClusterNetType",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyClusterNetTypeResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyClusterNetTypeResponse> ModifyClusterNetTypeWithOptionsAsync(ModifyClusterNetTypeRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetType))
{
query["NetType"] = request.NetType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.VSwitchId))
{
query["VSwitchId"] = request.VSwitchId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VpcId))
{
query["VpcId"] = request.VpcId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyClusterNetType",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyClusterNetTypeResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyClusterNetTypeResponse ModifyClusterNetType(ModifyClusterNetTypeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyClusterNetTypeWithOptions(request, runtime);
}
public async Task<ModifyClusterNetTypeResponse> ModifyClusterNetTypeAsync(ModifyClusterNetTypeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyClusterNetTypeWithOptionsAsync(request, runtime);
}
public ModifyClusterSecurityIpListResponse ModifyClusterSecurityIpListWithOptions(ModifyClusterSecurityIpListRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.SecurityIpList))
{
query["SecurityIpList"] = request.SecurityIpList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyClusterSecurityIpList",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyClusterSecurityIpListResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyClusterSecurityIpListResponse> ModifyClusterSecurityIpListWithOptionsAsync(ModifyClusterSecurityIpListRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.SecurityIpList))
{
query["SecurityIpList"] = request.SecurityIpList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyClusterSecurityIpList",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyClusterSecurityIpListResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyClusterSecurityIpListResponse ModifyClusterSecurityIpList(ModifyClusterSecurityIpListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyClusterSecurityIpListWithOptions(request, runtime);
}
public async Task<ModifyClusterSecurityIpListResponse> ModifyClusterSecurityIpListAsync(ModifyClusterSecurityIpListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyClusterSecurityIpListWithOptionsAsync(request, runtime);
}
public ModifyClusterServiceConfigResponse ModifyClusterServiceConfigWithOptions(ModifyClusterServiceConfigRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Parameters))
{
query["Parameters"] = request.Parameters;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.Restart))
{
query["Restart"] = request.Restart;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyClusterServiceConfig",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyClusterServiceConfigResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyClusterServiceConfigResponse> ModifyClusterServiceConfigWithOptionsAsync(ModifyClusterServiceConfigRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Parameters))
{
query["Parameters"] = request.Parameters;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.Restart))
{
query["Restart"] = request.Restart;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyClusterServiceConfig",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyClusterServiceConfigResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyClusterServiceConfigResponse ModifyClusterServiceConfig(ModifyClusterServiceConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyClusterServiceConfigWithOptions(request, runtime);
}
public async Task<ModifyClusterServiceConfigResponse> ModifyClusterServiceConfigAsync(ModifyClusterServiceConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyClusterServiceConfigWithOptionsAsync(request, runtime);
}
public ModifyHasRootPasswordResponse ModifyHasRootPasswordWithOptions(ModifyHasRootPasswordRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasPassword))
{
query["HasPassword"] = request.HasPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyHasRootPassword",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyHasRootPasswordResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyHasRootPasswordResponse> ModifyHasRootPasswordWithOptionsAsync(ModifyHasRootPasswordRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasPassword))
{
query["HasPassword"] = request.HasPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyHasRootPassword",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyHasRootPasswordResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyHasRootPasswordResponse ModifyHasRootPassword(ModifyHasRootPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyHasRootPasswordWithOptions(request, runtime);
}
public async Task<ModifyHasRootPasswordResponse> ModifyHasRootPasswordAsync(ModifyHasRootPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyHasRootPasswordWithOptionsAsync(request, runtime);
}
public ModifyRestartClusterResponse ModifyRestartClusterWithOptions(ModifyRestartClusterRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Components))
{
query["Components"] = request.Components;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyRestartCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyRestartClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyRestartClusterResponse> ModifyRestartClusterWithOptionsAsync(ModifyRestartClusterRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Components))
{
query["Components"] = request.Components;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyRestartCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyRestartClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyRestartClusterResponse ModifyRestartCluster(ModifyRestartClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyRestartClusterWithOptions(request, runtime);
}
public async Task<ModifyRestartClusterResponse> ModifyRestartClusterAsync(ModifyRestartClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyRestartClusterWithOptionsAsync(request, runtime);
}
public ModifyRollbackHasForHbaseResponse ModifyRollbackHasForHbaseWithOptions(ModifyRollbackHasForHbaseRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyRollbackHasForHbase",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyRollbackHasForHbaseResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyRollbackHasForHbaseResponse> ModifyRollbackHasForHbaseWithOptionsAsync(ModifyRollbackHasForHbaseRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyRollbackHasForHbase",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyRollbackHasForHbaseResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyRollbackHasForHbaseResponse ModifyRollbackHasForHbase(ModifyRollbackHasForHbaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyRollbackHasForHbaseWithOptions(request, runtime);
}
public async Task<ModifyRollbackHasForHbaseResponse> ModifyRollbackHasForHbaseAsync(ModifyRollbackHasForHbaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyRollbackHasForHbaseWithOptionsAsync(request, runtime);
}
public ModifySubscriptionDescriptionResponse ModifySubscriptionDescriptionWithOptions(ModifySubscriptionDescriptionRequest 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.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionDescription))
{
query["SubscriptionDescription"] = request.SubscriptionDescription;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "ModifySubscriptionDescription",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifySubscriptionDescriptionResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifySubscriptionDescriptionResponse> ModifySubscriptionDescriptionWithOptionsAsync(ModifySubscriptionDescriptionRequest 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.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionDescription))
{
query["SubscriptionDescription"] = request.SubscriptionDescription;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "ModifySubscriptionDescription",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifySubscriptionDescriptionResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifySubscriptionDescriptionResponse ModifySubscriptionDescription(ModifySubscriptionDescriptionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySubscriptionDescriptionWithOptions(request, runtime);
}
public async Task<ModifySubscriptionDescriptionResponse> ModifySubscriptionDescriptionAsync(ModifySubscriptionDescriptionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySubscriptionDescriptionWithOptionsAsync(request, runtime);
}
public ModifySubscriptionMappingResponse ModifySubscriptionMappingWithOptions(ModifySubscriptionMappingRequest 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.Mapping))
{
query["Mapping"] = request.Mapping;
}
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.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "ModifySubscriptionMapping",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifySubscriptionMappingResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifySubscriptionMappingResponse> ModifySubscriptionMappingWithOptionsAsync(ModifySubscriptionMappingRequest 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.Mapping))
{
query["Mapping"] = request.Mapping;
}
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.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "ModifySubscriptionMapping",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifySubscriptionMappingResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifySubscriptionMappingResponse ModifySubscriptionMapping(ModifySubscriptionMappingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySubscriptionMappingWithOptions(request, runtime);
}
public async Task<ModifySubscriptionMappingResponse> ModifySubscriptionMappingAsync(ModifySubscriptionMappingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySubscriptionMappingWithOptionsAsync(request, runtime);
}
public ModifySubscriptionPermissionResponse ModifySubscriptionPermissionWithOptions(ModifySubscriptionPermissionRequest 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.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
{
query["Status"] = request.Status;
}
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 = "ModifySubscriptionPermission",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifySubscriptionPermissionResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifySubscriptionPermissionResponse> ModifySubscriptionPermissionWithOptionsAsync(ModifySubscriptionPermissionRequest 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.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
{
query["Status"] = request.Status;
}
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 = "ModifySubscriptionPermission",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifySubscriptionPermissionResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifySubscriptionPermissionResponse ModifySubscriptionPermission(ModifySubscriptionPermissionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySubscriptionPermissionWithOptions(request, runtime);
}
public async Task<ModifySubscriptionPermissionResponse> ModifySubscriptionPermissionAsync(ModifySubscriptionPermissionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySubscriptionPermissionWithOptionsAsync(request, runtime);
}
public ModifyUIProxyAccountPasswordResponse ModifyUIProxyAccountPasswordWithOptions(ModifyUIProxyAccountPasswordRequest 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.AccountName))
{
query["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountPassword))
{
query["AccountPassword"] = request.AccountPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyUIProxyAccountPassword",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyUIProxyAccountPasswordResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyUIProxyAccountPasswordResponse> ModifyUIProxyAccountPasswordWithOptionsAsync(ModifyUIProxyAccountPasswordRequest 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.AccountName))
{
query["AccountName"] = request.AccountName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccountPassword))
{
query["AccountPassword"] = request.AccountPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyUIProxyAccountPassword",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyUIProxyAccountPasswordResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyUIProxyAccountPasswordResponse ModifyUIProxyAccountPassword(ModifyUIProxyAccountPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyUIProxyAccountPasswordWithOptions(request, runtime);
}
public async Task<ModifyUIProxyAccountPasswordResponse> ModifyUIProxyAccountPasswordAsync(ModifyUIProxyAccountPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyUIProxyAccountPasswordWithOptionsAsync(request, runtime);
}
public ModifyUpgradeToHasForHbaseResponse ModifyUpgradeToHasForHbaseWithOptions(ModifyUpgradeToHasForHbaseRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasPassword))
{
query["HasPassword"] = request.HasPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyUpgradeToHasForHbase",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyUpgradeToHasForHbaseResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyUpgradeToHasForHbaseResponse> ModifyUpgradeToHasForHbaseWithOptionsAsync(ModifyUpgradeToHasForHbaseRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasPassword))
{
query["HasPassword"] = request.HasPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ModifyUpgradeToHasForHbase",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyUpgradeToHasForHbaseResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyUpgradeToHasForHbaseResponse ModifyUpgradeToHasForHbase(ModifyUpgradeToHasForHbaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyUpgradeToHasForHbaseWithOptions(request, runtime);
}
public async Task<ModifyUpgradeToHasForHbaseResponse> ModifyUpgradeToHasForHbaseAsync(ModifyUpgradeToHasForHbaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyUpgradeToHasForHbaseWithOptionsAsync(request, runtime);
}
public MultimodAddComponentsResponse MultimodAddComponentsWithOptions(MultimodAddComponentsRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Components))
{
query["Components"] = request.Components;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "MultimodAddComponents",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<MultimodAddComponentsResponse>(CallApi(params_, req, runtime));
}
public async Task<MultimodAddComponentsResponse> MultimodAddComponentsWithOptionsAsync(MultimodAddComponentsRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Components))
{
query["Components"] = request.Components;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "MultimodAddComponents",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<MultimodAddComponentsResponse>(await CallApiAsync(params_, req, runtime));
}
public MultimodAddComponentsResponse MultimodAddComponents(MultimodAddComponentsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return MultimodAddComponentsWithOptions(request, runtime);
}
public async Task<MultimodAddComponentsResponse> MultimodAddComponentsAsync(MultimodAddComponentsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await MultimodAddComponentsWithOptionsAsync(request, runtime);
}
public OpenBackupResponse OpenBackupWithOptions(OpenBackupRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "OpenBackup",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<OpenBackupResponse>(CallApi(params_, req, runtime));
}
public async Task<OpenBackupResponse> OpenBackupWithOptionsAsync(OpenBackupRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "OpenBackup",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<OpenBackupResponse>(await CallApiAsync(params_, req, runtime));
}
public OpenBackupResponse OpenBackup(OpenBackupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return OpenBackupWithOptions(request, runtime);
}
public async Task<OpenBackupResponse> OpenBackupAsync(OpenBackupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await OpenBackupWithOptionsAsync(request, runtime);
}
public QueryHBaseHaDBResponse QueryHBaseHaDBWithOptions(QueryHBaseHaDBRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "QueryHBaseHaDB",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryHBaseHaDBResponse>(CallApi(params_, req, runtime));
}
public async Task<QueryHBaseHaDBResponse> QueryHBaseHaDBWithOptionsAsync(QueryHBaseHaDBRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "QueryHBaseHaDB",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryHBaseHaDBResponse>(await CallApiAsync(params_, req, runtime));
}
public QueryHBaseHaDBResponse QueryHBaseHaDB(QueryHBaseHaDBRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryHBaseHaDBWithOptions(request, runtime);
}
public async Task<QueryHBaseHaDBResponse> QueryHBaseHaDBAsync(QueryHBaseHaDBRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryHBaseHaDBWithOptionsAsync(request, runtime);
}
public QuerySparkRelateHBaseResponse QuerySparkRelateHBaseWithOptions(QuerySparkRelateHBaseRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "QuerySparkRelateHBase",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QuerySparkRelateHBaseResponse>(CallApi(params_, req, runtime));
}
public async Task<QuerySparkRelateHBaseResponse> QuerySparkRelateHBaseWithOptionsAsync(QuerySparkRelateHBaseRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "QuerySparkRelateHBase",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QuerySparkRelateHBaseResponse>(await CallApiAsync(params_, req, runtime));
}
public QuerySparkRelateHBaseResponse QuerySparkRelateHBase(QuerySparkRelateHBaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QuerySparkRelateHBaseWithOptions(request, runtime);
}
public async Task<QuerySparkRelateHBaseResponse> QuerySparkRelateHBaseAsync(QuerySparkRelateHBaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QuerySparkRelateHBaseWithOptionsAsync(request, runtime);
}
public QueryXpackRelatedDBResponse QueryXpackRelatedDBWithOptions(QueryXpackRelatedDBRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelateDbType))
{
query["RelateDbType"] = request.RelateDbType;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "QueryXpackRelatedDB",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryXpackRelatedDBResponse>(CallApi(params_, req, runtime));
}
public async Task<QueryXpackRelatedDBResponse> QueryXpackRelatedDBWithOptionsAsync(QueryXpackRelatedDBRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelateDbType))
{
query["RelateDbType"] = request.RelateDbType;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "QueryXpackRelatedDB",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<QueryXpackRelatedDBResponse>(await CallApiAsync(params_, req, runtime));
}
public QueryXpackRelatedDBResponse QueryXpackRelatedDB(QueryXpackRelatedDBRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return QueryXpackRelatedDBWithOptions(request, runtime);
}
public async Task<QueryXpackRelatedDBResponse> QueryXpackRelatedDBAsync(QueryXpackRelatedDBRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await QueryXpackRelatedDBWithOptionsAsync(request, runtime);
}
public RelateDbForHBaseHaResponse RelateDbForHBaseHaWithOptions(RelateDbForHBaseHaRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActive))
{
query["HaActive"] = request.HaActive;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveClusterKey))
{
query["HaActiveClusterKey"] = request.HaActiveClusterKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveDBType))
{
query["HaActiveDBType"] = request.HaActiveDBType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveHbaseFsDir))
{
query["HaActiveHbaseFsDir"] = request.HaActiveHbaseFsDir;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveHdfsUri))
{
query["HaActiveHdfsUri"] = request.HaActiveHdfsUri;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActivePassword))
{
query["HaActivePassword"] = request.HaActivePassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveUser))
{
query["HaActiveUser"] = request.HaActiveUser;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveVersion))
{
query["HaActiveVersion"] = request.HaActiveVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaMigrateType))
{
query["HaMigrateType"] = request.HaMigrateType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandby))
{
query["HaStandby"] = request.HaStandby;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyClusterKey))
{
query["HaStandbyClusterKey"] = request.HaStandbyClusterKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyDBType))
{
query["HaStandbyDBType"] = request.HaStandbyDBType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyHbaseFsDir))
{
query["HaStandbyHbaseFsDir"] = request.HaStandbyHbaseFsDir;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyHdfsUri))
{
query["HaStandbyHdfsUri"] = request.HaStandbyHdfsUri;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyPassword))
{
query["HaStandbyPassword"] = request.HaStandbyPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyUser))
{
query["HaStandbyUser"] = request.HaStandbyUser;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyVersion))
{
query["HaStandbyVersion"] = request.HaStandbyVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaTables))
{
query["HaTables"] = request.HaTables;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsActiveStandard))
{
query["IsActiveStandard"] = request.IsActiveStandard;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsStandbyStandard))
{
query["IsStandbyStandard"] = request.IsStandbyStandard;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "RelateDbForHBaseHa",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RelateDbForHBaseHaResponse>(CallApi(params_, req, runtime));
}
public async Task<RelateDbForHBaseHaResponse> RelateDbForHBaseHaWithOptionsAsync(RelateDbForHBaseHaRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActive))
{
query["HaActive"] = request.HaActive;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveClusterKey))
{
query["HaActiveClusterKey"] = request.HaActiveClusterKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveDBType))
{
query["HaActiveDBType"] = request.HaActiveDBType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveHbaseFsDir))
{
query["HaActiveHbaseFsDir"] = request.HaActiveHbaseFsDir;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveHdfsUri))
{
query["HaActiveHdfsUri"] = request.HaActiveHdfsUri;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActivePassword))
{
query["HaActivePassword"] = request.HaActivePassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveUser))
{
query["HaActiveUser"] = request.HaActiveUser;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaActiveVersion))
{
query["HaActiveVersion"] = request.HaActiveVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaMigrateType))
{
query["HaMigrateType"] = request.HaMigrateType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandby))
{
query["HaStandby"] = request.HaStandby;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyClusterKey))
{
query["HaStandbyClusterKey"] = request.HaStandbyClusterKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyDBType))
{
query["HaStandbyDBType"] = request.HaStandbyDBType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyHbaseFsDir))
{
query["HaStandbyHbaseFsDir"] = request.HaStandbyHbaseFsDir;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyHdfsUri))
{
query["HaStandbyHdfsUri"] = request.HaStandbyHdfsUri;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyPassword))
{
query["HaStandbyPassword"] = request.HaStandbyPassword;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyUser))
{
query["HaStandbyUser"] = request.HaStandbyUser;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaStandbyVersion))
{
query["HaStandbyVersion"] = request.HaStandbyVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HaTables))
{
query["HaTables"] = request.HaTables;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsActiveStandard))
{
query["IsActiveStandard"] = request.IsActiveStandard;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsStandbyStandard))
{
query["IsStandbyStandard"] = request.IsStandbyStandard;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "RelateDbForHBaseHa",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RelateDbForHBaseHaResponse>(await CallApiAsync(params_, req, runtime));
}
public RelateDbForHBaseHaResponse RelateDbForHBaseHa(RelateDbForHBaseHaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RelateDbForHBaseHaWithOptions(request, runtime);
}
public async Task<RelateDbForHBaseHaResponse> RelateDbForHBaseHaAsync(RelateDbForHBaseHaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RelateDbForHBaseHaWithOptionsAsync(request, runtime);
}
public ReleasePublicNetworkAddressResponse ReleasePublicNetworkAddressWithOptions(ReleasePublicNetworkAddressRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
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 = "ReleasePublicNetworkAddress",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ReleasePublicNetworkAddressResponse>(CallApi(params_, req, runtime));
}
public async Task<ReleasePublicNetworkAddressResponse> ReleasePublicNetworkAddressWithOptionsAsync(ReleasePublicNetworkAddressRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
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 = "ReleasePublicNetworkAddress",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ReleasePublicNetworkAddressResponse>(await CallApiAsync(params_, req, runtime));
}
public ReleasePublicNetworkAddressResponse ReleasePublicNetworkAddress(ReleasePublicNetworkAddressRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ReleasePublicNetworkAddressWithOptions(request, runtime);
}
public async Task<ReleasePublicNetworkAddressResponse> ReleasePublicNetworkAddressAsync(ReleasePublicNetworkAddressRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ReleasePublicNetworkAddressWithOptionsAsync(request, runtime);
}
public ReleaseSubscriptionResponse ReleaseSubscriptionWithOptions(ReleaseSubscriptionRequest 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.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "ReleaseSubscription",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ReleaseSubscriptionResponse>(CallApi(params_, req, runtime));
}
public async Task<ReleaseSubscriptionResponse> ReleaseSubscriptionWithOptionsAsync(ReleaseSubscriptionRequest 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.ResourceOwnerAccount))
{
query["ResourceOwnerAccount"] = request.ResourceOwnerAccount;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceOwnerId))
{
query["ResourceOwnerId"] = request.ResourceOwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubscriptionId))
{
query["SubscriptionId"] = request.SubscriptionId;
}
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 = "ReleaseSubscription",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ReleaseSubscriptionResponse>(await CallApiAsync(params_, req, runtime));
}
public ReleaseSubscriptionResponse ReleaseSubscription(ReleaseSubscriptionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ReleaseSubscriptionWithOptions(request, runtime);
}
public async Task<ReleaseSubscriptionResponse> ReleaseSubscriptionAsync(ReleaseSubscriptionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ReleaseSubscriptionWithOptionsAsync(request, runtime);
}
public RenewClusterResponse RenewClusterWithOptions(RenewClusterRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Duration))
{
query["Duration"] = request.Duration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PricingCycle))
{
query["PricingCycle"] = request.PricingCycle;
}
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 = "RenewCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RenewClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<RenewClusterResponse> RenewClusterWithOptionsAsync(RenewClusterRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Duration))
{
query["Duration"] = request.Duration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PricingCycle))
{
query["PricingCycle"] = request.PricingCycle;
}
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 = "RenewCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RenewClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public RenewClusterResponse RenewCluster(RenewClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RenewClusterWithOptions(request, runtime);
}
public async Task<RenewClusterResponse> RenewClusterAsync(RenewClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RenewClusterWithOptionsAsync(request, runtime);
}
public ResizeClusterResponse ResizeClusterWithOptions(ResizeClusterRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudType))
{
query["CloudType"] = request.CloudType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ColdStorageSize))
{
query["ColdStorageSize"] = request.ColdStorageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskQuantity))
{
query["CoreDiskQuantity"] = request.CoreDiskQuantity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskSize))
{
query["CoreDiskSize"] = request.CoreDiskSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskType))
{
query["CoreDiskType"] = request.CoreDiskType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreInstanceQuantity))
{
query["CoreInstanceQuantity"] = request.CoreInstanceQuantity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreInstanceType))
{
query["CoreInstanceType"] = request.CoreInstanceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Engine))
{
query["Engine"] = request.Engine;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsColdStorage))
{
query["IsColdStorage"] = request.IsColdStorage;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PayType))
{
query["PayType"] = request.PayType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UpgradeType))
{
query["UpgradeType"] = request.UpgradeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ResizeCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResizeClusterResponse>(CallApi(params_, req, runtime));
}
public async Task<ResizeClusterResponse> ResizeClusterWithOptionsAsync(ResizeClusterRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CloudType))
{
query["CloudType"] = request.CloudType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ColdStorageSize))
{
query["ColdStorageSize"] = request.ColdStorageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskQuantity))
{
query["CoreDiskQuantity"] = request.CoreDiskQuantity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskSize))
{
query["CoreDiskSize"] = request.CoreDiskSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreDiskType))
{
query["CoreDiskType"] = request.CoreDiskType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreInstanceQuantity))
{
query["CoreInstanceQuantity"] = request.CoreInstanceQuantity;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreInstanceType))
{
query["CoreInstanceType"] = request.CoreInstanceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Engine))
{
query["Engine"] = request.Engine;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsColdStorage))
{
query["IsColdStorage"] = request.IsColdStorage;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PayType))
{
query["PayType"] = request.PayType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UpgradeType))
{
query["UpgradeType"] = request.UpgradeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "ResizeCluster",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResizeClusterResponse>(await CallApiAsync(params_, req, runtime));
}
public ResizeClusterResponse ResizeCluster(ResizeClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResizeClusterWithOptions(request, runtime);
}
public async Task<ResizeClusterResponse> ResizeClusterAsync(ResizeClusterRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResizeClusterWithOptionsAsync(request, runtime);
}
public SparkRelateHBaseResponse SparkRelateHBaseWithOptions(SparkRelateHBaseRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HBaseClusterIds))
{
query["HBaseClusterIds"] = request.HBaseClusterIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "SparkRelateHBase",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SparkRelateHBaseResponse>(CallApi(params_, req, runtime));
}
public async Task<SparkRelateHBaseResponse> SparkRelateHBaseWithOptionsAsync(SparkRelateHBaseRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HBaseClusterIds))
{
query["HBaseClusterIds"] = request.HBaseClusterIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "SparkRelateHBase",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SparkRelateHBaseResponse>(await CallApiAsync(params_, req, runtime));
}
public SparkRelateHBaseResponse SparkRelateHBase(SparkRelateHBaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SparkRelateHBaseWithOptions(request, runtime);
}
public async Task<SparkRelateHBaseResponse> SparkRelateHBaseAsync(SparkRelateHBaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SparkRelateHBaseWithOptionsAsync(request, runtime);
}
public TagResourcesResponse TagResourcesWithOptions(TagResourcesRequest 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.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
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 = "TagResources",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<TagResourcesResponse>(CallApi(params_, req, runtime));
}
public async Task<TagResourcesResponse> TagResourcesWithOptionsAsync(TagResourcesRequest 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.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
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 = "TagResources",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<TagResourcesResponse>(await CallApiAsync(params_, req, runtime));
}
public TagResourcesResponse TagResources(TagResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return TagResourcesWithOptions(request, runtime);
}
public async Task<TagResourcesResponse> TagResourcesAsync(TagResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await TagResourcesWithOptionsAsync(request, runtime);
}
public UntagResourcesResponse UntagResourcesWithOptions(UntagResourcesRequest 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.All))
{
query["All"] = request.All;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagKey))
{
query["TagKey"] = request.TagKey;
}
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 = "UntagResources",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UntagResourcesResponse>(CallApi(params_, req, runtime));
}
public async Task<UntagResourcesResponse> UntagResourcesWithOptionsAsync(UntagResourcesRequest 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.All))
{
query["All"] = request.All;
}
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.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
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.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagKey))
{
query["TagKey"] = request.TagKey;
}
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 = "UntagResources",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UntagResourcesResponse>(await CallApiAsync(params_, req, runtime));
}
public UntagResourcesResponse UntagResources(UntagResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UntagResourcesWithOptions(request, runtime);
}
public async Task<UntagResourcesResponse> UntagResourcesAsync(UntagResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UntagResourcesWithOptionsAsync(request, runtime);
}
public UpgradeMinorVersionResponse UpgradeMinorVersionWithOptions(UpgradeMinorVersionRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Components))
{
query["Components"] = request.Components;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.UpgradeVersion))
{
query["UpgradeVersion"] = request.UpgradeVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "UpgradeMinorVersion",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpgradeMinorVersionResponse>(CallApi(params_, req, runtime));
}
public async Task<UpgradeMinorVersionResponse> UpgradeMinorVersionWithOptionsAsync(UpgradeMinorVersionRequest 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.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Components))
{
query["Components"] = request.Components;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
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.UpgradeVersion))
{
query["UpgradeVersion"] = request.UpgradeVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "UpgradeMinorVersion",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpgradeMinorVersionResponse>(await CallApiAsync(params_, req, runtime));
}
public UpgradeMinorVersionResponse UpgradeMinorVersion(UpgradeMinorVersionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpgradeMinorVersionWithOptions(request, runtime);
}
public async Task<UpgradeMinorVersionResponse> UpgradeMinorVersionAsync(UpgradeMinorVersionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpgradeMinorVersionWithOptionsAsync(request, runtime);
}
public XpackRelateDBResponse XpackRelateDBWithOptions(XpackRelateDBRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbClusterIds))
{
query["DbClusterIds"] = request.DbClusterIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelateDbType))
{
query["RelateDbType"] = request.RelateDbType;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "XpackRelateDB",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<XpackRelateDBResponse>(CallApi(params_, req, runtime));
}
public async Task<XpackRelateDBResponse> XpackRelateDBWithOptionsAsync(XpackRelateDBRequest 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.ClusterId))
{
query["ClusterId"] = request.ClusterId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DbClusterIds))
{
query["DbClusterIds"] = request.DbClusterIds;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId))
{
query["OwnerId"] = request.OwnerId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelateDbType))
{
query["RelateDbType"] = request.RelateDbType;
}
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.ZoneId))
{
query["ZoneId"] = request.ZoneId;
}
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 = "XpackRelateDB",
Version = "2017-01-15",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<XpackRelateDBResponse>(await CallApiAsync(params_, req, runtime));
}
public XpackRelateDBResponse XpackRelateDB(XpackRelateDBRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return XpackRelateDBWithOptions(request, runtime);
}
public async Task<XpackRelateDBResponse> XpackRelateDBAsync(XpackRelateDBRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await XpackRelateDBWithOptionsAsync(request, runtime);
}
}
}