public CreateLindormInstanceResponse createLindormInstanceWithOptions()

in hitsdb-20200615/src/main/java/com/aliyun/hitsdb20200615/Client.java [471:674]


    public CreateLindormInstanceResponse createLindormInstanceWithOptions(CreateLindormInstanceRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
        com.aliyun.teautil.Common.validateModel(request);
        java.util.Map<String, Object> query = new java.util.HashMap<>();
        if (!com.aliyun.teautil.Common.isUnset(request.arbiterVSwitchId)) {
            query.put("ArbiterVSwitchId", request.arbiterVSwitchId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.arbiterZoneId)) {
            query.put("ArbiterZoneId", request.arbiterZoneId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.archVersion)) {
            query.put("ArchVersion", request.archVersion);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.autoRenewDuration)) {
            query.put("AutoRenewDuration", request.autoRenewDuration);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.autoRenewal)) {
            query.put("AutoRenewal", request.autoRenewal);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.coldStorage)) {
            query.put("ColdStorage", request.coldStorage);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.coreSingleStorage)) {
            query.put("CoreSingleStorage", request.coreSingleStorage);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.coreSpec)) {
            query.put("CoreSpec", request.coreSpec);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.diskCategory)) {
            query.put("DiskCategory", request.diskCategory);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.duration)) {
            query.put("Duration", request.duration);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.filestoreNum)) {
            query.put("FilestoreNum", request.filestoreNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.filestoreSpec)) {
            query.put("FilestoreSpec", request.filestoreSpec);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.instanceAlias)) {
            query.put("InstanceAlias", request.instanceAlias);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.instanceStorage)) {
            query.put("InstanceStorage", request.instanceStorage);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.lindormNum)) {
            query.put("LindormNum", request.lindormNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.lindormSpec)) {
            query.put("LindormSpec", request.lindormSpec);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.logDiskCategory)) {
            query.put("LogDiskCategory", request.logDiskCategory);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.logNum)) {
            query.put("LogNum", request.logNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.logSingleStorage)) {
            query.put("LogSingleStorage", request.logSingleStorage);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.logSpec)) {
            query.put("LogSpec", request.logSpec);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.ltsNum)) {
            query.put("LtsNum", request.ltsNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.ltsSpec)) {
            query.put("LtsSpec", request.ltsSpec);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.multiZoneCombination)) {
            query.put("MultiZoneCombination", request.multiZoneCombination);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.ownerAccount)) {
            query.put("OwnerAccount", request.ownerAccount);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.ownerId)) {
            query.put("OwnerId", request.ownerId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.payType)) {
            query.put("PayType", request.payType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.pricingCycle)) {
            query.put("PricingCycle", request.pricingCycle);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.primaryVSwitchId)) {
            query.put("PrimaryVSwitchId", request.primaryVSwitchId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.primaryZoneId)) {
            query.put("PrimaryZoneId", request.primaryZoneId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.regionId)) {
            query.put("RegionId", request.regionId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.resourceGroupId)) {
            query.put("ResourceGroupId", request.resourceGroupId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.resourceOwnerAccount)) {
            query.put("ResourceOwnerAccount", request.resourceOwnerAccount);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.resourceOwnerId)) {
            query.put("ResourceOwnerId", request.resourceOwnerId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.securityToken)) {
            query.put("SecurityToken", request.securityToken);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.solrNum)) {
            query.put("SolrNum", request.solrNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.solrSpec)) {
            query.put("SolrSpec", request.solrSpec);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.standbyVSwitchId)) {
            query.put("StandbyVSwitchId", request.standbyVSwitchId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.standbyZoneId)) {
            query.put("StandbyZoneId", request.standbyZoneId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.streamNum)) {
            query.put("StreamNum", request.streamNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.streamSpec)) {
            query.put("StreamSpec", request.streamSpec);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.tsdbNum)) {
            query.put("TsdbNum", request.tsdbNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.tsdbSpec)) {
            query.put("TsdbSpec", request.tsdbSpec);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.VPCId)) {
            query.put("VPCId", request.VPCId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.vSwitchId)) {
            query.put("VSwitchId", request.vSwitchId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.zoneId)) {
            query.put("ZoneId", request.zoneId);
        }

        com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
            new TeaPair("query", com.aliyun.openapiutil.Client.query(query))
        ));
        com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
            new TeaPair("action", "CreateLindormInstance"),
            new TeaPair("version", "2020-06-15"),
            new TeaPair("protocol", "HTTPS"),
            new TeaPair("pathname", "/"),
            new TeaPair("method", "POST"),
            new TeaPair("authType", "AK"),
            new TeaPair("style", "RPC"),
            new TeaPair("reqBodyType", "formData"),
            new TeaPair("bodyType", "json")
        ));
        if (com.aliyun.teautil.Common.isUnset(_signatureVersion) || !com.aliyun.teautil.Common.equalString(_signatureVersion, "v4")) {
            return TeaModel.toModel(this.callApi(params, req, runtime), new CreateLindormInstanceResponse());
        } else {
            return TeaModel.toModel(this.execute(params, req, runtime), new CreateLindormInstanceResponse());
        }

    }