public DeployK8sApplicationResponse deployK8sApplicationWithOptions()

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