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