public async Task CreateLindormInstanceWithOptionsAsync()

in hitsdb-20200615/core/Client.cs [363:548]


        public async Task<CreateLindormInstanceResponse> CreateLindormInstanceWithOptionsAsync(CreateLindormInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
        {
            AlibabaCloud.TeaUtil.Common.ValidateModel(request);
            Dictionary<string, object> query = new Dictionary<string, object>(){};
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ArbiterVSwitchId))
            {
                query["ArbiterVSwitchId"] = request.ArbiterVSwitchId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ArbiterZoneId))
            {
                query["ArbiterZoneId"] = request.ArbiterZoneId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ArchVersion))
            {
                query["ArchVersion"] = request.ArchVersion;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ColdStorage))
            {
                query["ColdStorage"] = request.ColdStorage;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreSingleStorage))
            {
                query["CoreSingleStorage"] = request.CoreSingleStorage;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CoreSpec))
            {
                query["CoreSpec"] = request.CoreSpec;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DiskCategory))
            {
                query["DiskCategory"] = request.DiskCategory;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Duration))
            {
                query["Duration"] = request.Duration;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilestoreNum))
            {
                query["FilestoreNum"] = request.FilestoreNum;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FilestoreSpec))
            {
                query["FilestoreSpec"] = request.FilestoreSpec;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceAlias))
            {
                query["InstanceAlias"] = request.InstanceAlias;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceStorage))
            {
                query["InstanceStorage"] = request.InstanceStorage;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LindormNum))
            {
                query["LindormNum"] = request.LindormNum;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LindormSpec))
            {
                query["LindormSpec"] = request.LindormSpec;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LogDiskCategory))
            {
                query["LogDiskCategory"] = request.LogDiskCategory;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LogNum))
            {
                query["LogNum"] = request.LogNum;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LogSingleStorage))
            {
                query["LogSingleStorage"] = request.LogSingleStorage;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LogSpec))
            {
                query["LogSpec"] = request.LogSpec;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MultiZoneCombination))
            {
                query["MultiZoneCombination"] = request.MultiZoneCombination;
            }
            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.PayType))
            {
                query["PayType"] = request.PayType;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PricingCycle))
            {
                query["PricingCycle"] = request.PricingCycle;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrimaryVSwitchId))
            {
                query["PrimaryVSwitchId"] = request.PrimaryVSwitchId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrimaryZoneId))
            {
                query["PrimaryZoneId"] = request.PrimaryZoneId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
            {
                query["RegionId"] = request.RegionId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceGroupId))
            {
                query["ResourceGroupId"] = request.ResourceGroupId;
            }
            if (!AlibabaCloud.TeaUtil.Common.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.SolrNum))
            {
                query["SolrNum"] = request.SolrNum;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SolrSpec))
            {
                query["SolrSpec"] = request.SolrSpec;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StandbyVSwitchId))
            {
                query["StandbyVSwitchId"] = request.StandbyVSwitchId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StandbyZoneId))
            {
                query["StandbyZoneId"] = request.StandbyZoneId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StreamNum))
            {
                query["StreamNum"] = request.StreamNum;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StreamSpec))
            {
                query["StreamSpec"] = request.StreamSpec;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TsdbNum))
            {
                query["TsdbNum"] = request.TsdbNum;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TsdbSpec))
            {
                query["TsdbSpec"] = request.TsdbSpec;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VPCId))
            {
                query["VPCId"] = request.VPCId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VSwitchId))
            {
                query["VSwitchId"] = request.VSwitchId;
            }
            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 = "CreateLindormInstance",
                Version = "2020-06-15",
                Protocol = "HTTPS",
                Pathname = "/",
                Method = "POST",
                AuthType = "AK",
                Style = "RPC",
                ReqBodyType = "formData",
                BodyType = "json",
            };
            return TeaModel.ToObject<CreateLindormInstanceResponse>(await CallApiAsync(params_, req, runtime));
        }