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