public CreateMcubeNebulaTaskResponse createMcubeNebulaTaskWithOptions()

in mpaas-20200710/src/main/java/com/aliyun/mpaas20200710/Client.java [588:758]


    public CreateMcubeNebulaTaskResponse createMcubeNebulaTaskWithOptions(CreateMcubeNebulaTaskRequest request, RuntimeOptions runtime) throws Exception {
        com.aliyun.teautil.Common.validateModel(request);
        java.util.Map<String, Object> body = new java.util.HashMap<>();
        if (!com.aliyun.teautil.Common.isUnset(request.appCode)) {
            body.put("AppCode", request.appCode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.appId)) {
            body.put("AppId", request.appId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.bizType)) {
            body.put("BizType", request.bizType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.creator)) {
            body.put("Creator", request.creator);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.gmtCreate)) {
            body.put("GmtCreate", request.gmtCreate);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.gmtModified)) {
            body.put("GmtModified", request.gmtModified);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.gmtModifiedStr)) {
            body.put("GmtModifiedStr", request.gmtModifiedStr);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.greyConfigInfo)) {
            body.put("GreyConfigInfo", request.greyConfigInfo);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.greyEndtime)) {
            body.put("GreyEndtime", request.greyEndtime);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.greyEndtimeData)) {
            body.put("GreyEndtimeData", request.greyEndtimeData);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.greyEndtimeStr)) {
            body.put("GreyEndtimeStr", request.greyEndtimeStr);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.greyNum)) {
            body.put("GreyNum", request.greyNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.greyUrl)) {
            body.put("GreyUrl", request.greyUrl);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.id)) {
            body.put("Id", request.id);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.memo)) {
            body.put("Memo", request.memo);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.modifier)) {
            body.put("Modifier", request.modifier);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.packageId)) {
            body.put("PackageId", request.packageId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.percent)) {
            body.put("Percent", request.percent);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.platform)) {
            body.put("Platform", request.platform);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.productId)) {
            body.put("ProductId", request.productId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.productVersion)) {
            body.put("ProductVersion", request.productVersion);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.publishMode)) {
            body.put("PublishMode", request.publishMode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.publishType)) {
            body.put("PublishType", request.publishType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.releaseVersion)) {
            body.put("ReleaseVersion", request.releaseVersion);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.resIds)) {
            body.put("ResIds", request.resIds);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.serialVersionUID)) {
            body.put("SerialVersionUID", request.serialVersionUID);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.status)) {
            body.put("Status", request.status);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.syncMode)) {
            body.put("SyncMode", request.syncMode);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.syncResult)) {
            body.put("SyncResult", request.syncResult);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.taskName)) {
            body.put("TaskName", request.taskName);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.taskStatus)) {
            body.put("TaskStatus", request.taskStatus);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.taskType)) {
            body.put("TaskType", request.taskType);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.taskVersion)) {
            body.put("TaskVersion", request.taskVersion);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.tenantId)) {
            body.put("TenantId", request.tenantId);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.upgradeNoticeNum)) {
            body.put("UpgradeNoticeNum", request.upgradeNoticeNum);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.upgradeProgress)) {
            body.put("UpgradeProgress", request.upgradeProgress);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.whitelistIds)) {
            body.put("WhitelistIds", request.whitelistIds);
        }

        if (!com.aliyun.teautil.Common.isUnset(request.workspaceId)) {
            body.put("WorkspaceId", request.workspaceId);
        }

        OpenApiRequest req = OpenApiRequest.build(TeaConverter.buildMap(
            new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
        ));
        Params params = Params.build(TeaConverter.buildMap(
            new TeaPair("action", "CreateMcubeNebulaTask"),
            new TeaPair("version", "2020-07-10"),
            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")
        ));
        return TeaModel.toModel(this.callApi(params, req, runtime), new CreateMcubeNebulaTaskResponse());
    }