in edas-20170801/src/main/java/com/aliyun/edas20170801/Client.java [4181:4540]
public InsertK8sApplicationResponse insertK8sApplicationWithOptions(InsertK8sApplicationRequest request, java.util.Map<String, String> headers, 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.annotations)) {
query.put("Annotations", request.annotations);
}
if (!com.aliyun.teautil.Common.isUnset(request.appConfig)) {
query.put("AppConfig", request.appConfig);
}
if (!com.aliyun.teautil.Common.isUnset(request.appName)) {
query.put("AppName", request.appName);
}
if (!com.aliyun.teautil.Common.isUnset(request.appTemplateName)) {
query.put("AppTemplateName", request.appTemplateName);
}
if (!com.aliyun.teautil.Common.isUnset(request.applicationDescription)) {
query.put("ApplicationDescription", request.applicationDescription);
}
if (!com.aliyun.teautil.Common.isUnset(request.buildPackId)) {
query.put("BuildPackId", request.buildPackId);
}
if (!com.aliyun.teautil.Common.isUnset(request.clusterId)) {
query.put("ClusterId", request.clusterId);
}
if (!com.aliyun.teautil.Common.isUnset(request.command)) {
query.put("Command", request.command);
}
if (!com.aliyun.teautil.Common.isUnset(request.commandArgs)) {
query.put("CommandArgs", request.commandArgs);
}
if (!com.aliyun.teautil.Common.isUnset(request.configMountDescs)) {
query.put("ConfigMountDescs", request.configMountDescs);
}
if (!com.aliyun.teautil.Common.isUnset(request.containerRegistryId)) {
query.put("ContainerRegistryId", request.containerRegistryId);
}
if (!com.aliyun.teautil.Common.isUnset(request.csClusterId)) {
query.put("CsClusterId", request.csClusterId);
}
if (!com.aliyun.teautil.Common.isUnset(request.customAffinity)) {
query.put("CustomAffinity", request.customAffinity);
}
if (!com.aliyun.teautil.Common.isUnset(request.customAgentVersion)) {
query.put("CustomAgentVersion", request.customAgentVersion);
}
if (!com.aliyun.teautil.Common.isUnset(request.customTolerations)) {
query.put("CustomTolerations", request.customTolerations);
}
if (!com.aliyun.teautil.Common.isUnset(request.deployAcrossNodes)) {
query.put("DeployAcrossNodes", request.deployAcrossNodes);
}
if (!com.aliyun.teautil.Common.isUnset(request.deployAcrossZones)) {
query.put("DeployAcrossZones", request.deployAcrossZones);
}
if (!com.aliyun.teautil.Common.isUnset(request.edasContainerVersion)) {
query.put("EdasContainerVersion", request.edasContainerVersion);
}
if (!com.aliyun.teautil.Common.isUnset(request.emptyDirs)) {
query.put("EmptyDirs", request.emptyDirs);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableAhas)) {
query.put("EnableAhas", request.enableAhas);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableAsm)) {
query.put("EnableAsm", request.enableAsm);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableEmptyPushReject)) {
query.put("EnableEmptyPushReject", request.enableEmptyPushReject);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableLosslessRule)) {
query.put("EnableLosslessRule", request.enableLosslessRule);
}
if (!com.aliyun.teautil.Common.isUnset(request.envFroms)) {
query.put("EnvFroms", request.envFroms);
}
if (!com.aliyun.teautil.Common.isUnset(request.envs)) {
query.put("Envs", request.envs);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureConfig)) {
query.put("FeatureConfig", request.featureConfig);
}
if (!com.aliyun.teautil.Common.isUnset(request.imagePlatforms)) {
query.put("ImagePlatforms", request.imagePlatforms);
}
if (!com.aliyun.teautil.Common.isUnset(request.imageUrl)) {
query.put("ImageUrl", request.imageUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.initContainers)) {
query.put("InitContainers", request.initContainers);
}
if (!com.aliyun.teautil.Common.isUnset(request.internetSlbId)) {
query.put("InternetSlbId", request.internetSlbId);
}
if (!com.aliyun.teautil.Common.isUnset(request.internetSlbPort)) {
query.put("InternetSlbPort", request.internetSlbPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.internetSlbProtocol)) {
query.put("InternetSlbProtocol", request.internetSlbProtocol);
}
if (!com.aliyun.teautil.Common.isUnset(request.internetTargetPort)) {
query.put("InternetTargetPort", request.internetTargetPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.intranetSlbId)) {
query.put("IntranetSlbId", request.intranetSlbId);
}
if (!com.aliyun.teautil.Common.isUnset(request.intranetSlbPort)) {
query.put("IntranetSlbPort", request.intranetSlbPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.intranetSlbProtocol)) {
query.put("IntranetSlbProtocol", request.intranetSlbProtocol);
}
if (!com.aliyun.teautil.Common.isUnset(request.intranetTargetPort)) {
query.put("IntranetTargetPort", request.intranetTargetPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.isMultilingualApp)) {
query.put("IsMultilingualApp", request.isMultilingualApp);
}
if (!com.aliyun.teautil.Common.isUnset(request.JDK)) {
query.put("JDK", request.JDK);
}
if (!com.aliyun.teautil.Common.isUnset(request.javaStartUpConfig)) {
query.put("JavaStartUpConfig", request.javaStartUpConfig);
}
if (!com.aliyun.teautil.Common.isUnset(request.labels)) {
query.put("Labels", request.labels);
}
if (!com.aliyun.teautil.Common.isUnset(request.limitCpu)) {
query.put("LimitCpu", request.limitCpu);
}
if (!com.aliyun.teautil.Common.isUnset(request.limitEphemeralStorage)) {
query.put("LimitEphemeralStorage", request.limitEphemeralStorage);
}
if (!com.aliyun.teautil.Common.isUnset(request.limitMem)) {
query.put("LimitMem", request.limitMem);
}
if (!com.aliyun.teautil.Common.isUnset(request.limitmCpu)) {
query.put("LimitmCpu", request.limitmCpu);
}
if (!com.aliyun.teautil.Common.isUnset(request.liveness)) {
query.put("Liveness", request.liveness);
}
if (!com.aliyun.teautil.Common.isUnset(request.localVolume)) {
query.put("LocalVolume", request.localVolume);
}
if (!com.aliyun.teautil.Common.isUnset(request.logicalRegionId)) {
query.put("LogicalRegionId", request.logicalRegionId);
}
if (!com.aliyun.teautil.Common.isUnset(request.losslessRuleAligned)) {
query.put("LosslessRuleAligned", request.losslessRuleAligned);
}
if (!com.aliyun.teautil.Common.isUnset(request.losslessRuleDelayTime)) {
query.put("LosslessRuleDelayTime", request.losslessRuleDelayTime);
}
if (!com.aliyun.teautil.Common.isUnset(request.losslessRuleFuncType)) {
query.put("LosslessRuleFuncType", request.losslessRuleFuncType);
}
if (!com.aliyun.teautil.Common.isUnset(request.losslessRuleRelated)) {
query.put("LosslessRuleRelated", request.losslessRuleRelated);
}
if (!com.aliyun.teautil.Common.isUnset(request.losslessRuleWarmupTime)) {
query.put("LosslessRuleWarmupTime", request.losslessRuleWarmupTime);
}
if (!com.aliyun.teautil.Common.isUnset(request.mountDescs)) {
query.put("MountDescs", request.mountDescs);
}
if (!com.aliyun.teautil.Common.isUnset(request.namespace)) {
query.put("Namespace", request.namespace);
}
if (!com.aliyun.teautil.Common.isUnset(request.nasId)) {
query.put("NasId", request.nasId);
}
if (!com.aliyun.teautil.Common.isUnset(request.packageType)) {
query.put("PackageType", request.packageType);
}
if (!com.aliyun.teautil.Common.isUnset(request.packageUrl)) {
query.put("PackageUrl", request.packageUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.packageVersion)) {
query.put("PackageVersion", request.packageVersion);
}
if (!com.aliyun.teautil.Common.isUnset(request.postStart)) {
query.put("PostStart", request.postStart);
}
if (!com.aliyun.teautil.Common.isUnset(request.preStop)) {
query.put("PreStop", request.preStop);
}
if (!com.aliyun.teautil.Common.isUnset(request.pvcMountDescs)) {
query.put("PvcMountDescs", request.pvcMountDescs);
}
if (!com.aliyun.teautil.Common.isUnset(request.readiness)) {
query.put("Readiness", request.readiness);
}
if (!com.aliyun.teautil.Common.isUnset(request.replicas)) {
query.put("Replicas", request.replicas);
}
if (!com.aliyun.teautil.Common.isUnset(request.repoId)) {
query.put("RepoId", request.repoId);
}
if (!com.aliyun.teautil.Common.isUnset(request.requestsCpu)) {
query.put("RequestsCpu", request.requestsCpu);
}
if (!com.aliyun.teautil.Common.isUnset(request.requestsEphemeralStorage)) {
query.put("RequestsEphemeralStorage", request.requestsEphemeralStorage);
}
if (!com.aliyun.teautil.Common.isUnset(request.requestsMem)) {
query.put("RequestsMem", request.requestsMem);
}
if (!com.aliyun.teautil.Common.isUnset(request.requestsmCpu)) {
query.put("RequestsmCpu", request.requestsmCpu);
}
if (!com.aliyun.teautil.Common.isUnset(request.resourceGroupId)) {
query.put("ResourceGroupId", request.resourceGroupId);
}
if (!com.aliyun.teautil.Common.isUnset(request.runtimeClassName)) {
query.put("RuntimeClassName", request.runtimeClassName);
}
if (!com.aliyun.teautil.Common.isUnset(request.secretName)) {
query.put("SecretName", request.secretName);
}
if (!com.aliyun.teautil.Common.isUnset(request.serviceConfigs)) {
query.put("ServiceConfigs", request.serviceConfigs);
}
if (!com.aliyun.teautil.Common.isUnset(request.sidecars)) {
query.put("Sidecars", request.sidecars);
}
if (!com.aliyun.teautil.Common.isUnset(request.slsConfigs)) {
query.put("SlsConfigs", request.slsConfigs);
}
if (!com.aliyun.teautil.Common.isUnset(request.startup)) {
query.put("Startup", request.startup);
}
if (!com.aliyun.teautil.Common.isUnset(request.storageType)) {
query.put("StorageType", request.storageType);
}
if (!com.aliyun.teautil.Common.isUnset(request.terminateGracePeriod)) {
query.put("TerminateGracePeriod", request.terminateGracePeriod);
}
if (!com.aliyun.teautil.Common.isUnset(request.timeout)) {
query.put("Timeout", request.timeout);
}
if (!com.aliyun.teautil.Common.isUnset(request.uriEncoding)) {
query.put("UriEncoding", request.uriEncoding);
}
if (!com.aliyun.teautil.Common.isUnset(request.useBodyEncoding)) {
query.put("UseBodyEncoding", request.useBodyEncoding);
}
if (!com.aliyun.teautil.Common.isUnset(request.userBaseImageUrl)) {
query.put("UserBaseImageUrl", request.userBaseImageUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.webContainer)) {
query.put("WebContainer", request.webContainer);
}
if (!com.aliyun.teautil.Common.isUnset(request.webContainerConfig)) {
query.put("WebContainerConfig", request.webContainerConfig);
}
if (!com.aliyun.teautil.Common.isUnset(request.workloadType)) {
query.put("WorkloadType", request.workloadType);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("headers", headers),
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", "InsertK8sApplication"),
new TeaPair("version", "2017-08-01"),
new TeaPair("protocol", "HTTPS"),
new TeaPair("pathname", "/pop/v5/k8s/acs/create_k8s_app"),
new TeaPair("method", "POST"),
new TeaPair("authType", "AK"),
new TeaPair("style", "ROA"),
new TeaPair("reqBodyType", "json"),
new TeaPair("bodyType", "json")
));
return TeaModel.toModel(this.callApi(params, req, runtime), new InsertK8sApplicationResponse());
}