in edas-20170801/src/main/java/com/aliyun/edas20170801/Client.java [2116:2407]
public DeployK8sApplicationResponse deployK8sApplicationWithOptions(DeployK8sApplicationRequest 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.appId)) {
query.put("AppId", request.appId);
}
if (!com.aliyun.teautil.Common.isUnset(request.args)) {
query.put("Args", request.args);
}
if (!com.aliyun.teautil.Common.isUnset(request.batchTimeout)) {
query.put("BatchTimeout", request.batchTimeout);
}
if (!com.aliyun.teautil.Common.isUnset(request.batchWaitTime)) {
query.put("BatchWaitTime", request.batchWaitTime);
}
if (!com.aliyun.teautil.Common.isUnset(request.buildPackId)) {
query.put("BuildPackId", request.buildPackId);
}
if (!com.aliyun.teautil.Common.isUnset(request.canaryRuleId)) {
query.put("CanaryRuleId", request.canaryRuleId);
}
if (!com.aliyun.teautil.Common.isUnset(request.changeOrderDesc)) {
query.put("ChangeOrderDesc", request.changeOrderDesc);
}
if (!com.aliyun.teautil.Common.isUnset(request.command)) {
query.put("Command", request.command);
}
if (!com.aliyun.teautil.Common.isUnset(request.configMountDescs)) {
query.put("ConfigMountDescs", request.configMountDescs);
}
if (!com.aliyun.teautil.Common.isUnset(request.cpuLimit)) {
query.put("CpuLimit", request.cpuLimit);
}
if (!com.aliyun.teautil.Common.isUnset(request.cpuRequest)) {
query.put("CpuRequest", request.cpuRequest);
}
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.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.image)) {
query.put("Image", request.image);
}
if (!com.aliyun.teautil.Common.isUnset(request.imagePlatforms)) {
query.put("ImagePlatforms", request.imagePlatforms);
}
if (!com.aliyun.teautil.Common.isUnset(request.imageTag)) {
query.put("ImageTag", request.imageTag);
}
if (!com.aliyun.teautil.Common.isUnset(request.initContainers)) {
query.put("InitContainers", request.initContainers);
}
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.limitEphemeralStorage)) {
query.put("LimitEphemeralStorage", request.limitEphemeralStorage);
}
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.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.mcpuLimit)) {
query.put("McpuLimit", request.mcpuLimit);
}
if (!com.aliyun.teautil.Common.isUnset(request.mcpuRequest)) {
query.put("McpuRequest", request.mcpuRequest);
}
if (!com.aliyun.teautil.Common.isUnset(request.memoryLimit)) {
query.put("MemoryLimit", request.memoryLimit);
}
if (!com.aliyun.teautil.Common.isUnset(request.memoryRequest)) {
query.put("MemoryRequest", request.memoryRequest);
}
if (!com.aliyun.teautil.Common.isUnset(request.mountDescs)) {
query.put("MountDescs", request.mountDescs);
}
if (!com.aliyun.teautil.Common.isUnset(request.nasId)) {
query.put("NasId", request.nasId);
}
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.packageVersionId)) {
query.put("PackageVersionId", request.packageVersionId);
}
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.requestsEphemeralStorage)) {
query.put("RequestsEphemeralStorage", request.requestsEphemeralStorage);
}
if (!com.aliyun.teautil.Common.isUnset(request.runtimeClassName)) {
query.put("RuntimeClassName", request.runtimeClassName);
}
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.trafficControlStrategy)) {
query.put("TrafficControlStrategy", request.trafficControlStrategy);
}
if (!com.aliyun.teautil.Common.isUnset(request.updateStrategy)) {
query.put("UpdateStrategy", request.updateStrategy);
}
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.volumesStr)) {
query.put("VolumesStr", request.volumesStr);
}
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);
}
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", "DeployK8sApplication"),
new TeaPair("version", "2017-08-01"),
new TeaPair("protocol", "HTTPS"),
new TeaPair("pathname", "/pop/v5/k8s/acs/k8s_apps"),
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 DeployK8sApplicationResponse());
}