in datatrust-20220801/src/main/java/com/aliyun/datatrust20220801/Client.java [4397:4581]
public ModifyTrustMlPredictionJobResponse modifyTrustMlPredictionJobWithOptions(ModifyTrustMlPredictionJobRequest tmpReq, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
com.aliyun.teautil.Common.validateModel(tmpReq);
ModifyTrustMlPredictionJobShrinkRequest request = new ModifyTrustMlPredictionJobShrinkRequest();
com.aliyun.openapiutil.Client.convert(tmpReq, request);
if (!com.aliyun.teautil.Common.isUnset(tmpReq.dataProcessTypeOrder)) {
request.dataProcessTypeOrderShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.dataProcessTypeOrder, "DataProcessTypeOrder", "json");
}
if (!com.aliyun.teautil.Common.isUnset(tmpReq.planList)) {
request.planListShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.planList, "PlanList", "json");
}
if (!com.aliyun.teautil.Common.isUnset(tmpReq.protocolTypeList)) {
request.protocolTypeListShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.protocolTypeList, "ProtocolTypeList", "json");
}
java.util.Map<String, Object> body = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.approvalId)) {
body.put("ApprovalId", request.approvalId);
}
if (!com.aliyun.teautil.Common.isUnset(request.approvalStatus)) {
body.put("ApprovalStatus", request.approvalStatus);
}
if (!com.aliyun.teautil.Common.isUnset(request.configuration)) {
body.put("Configuration", request.configuration);
}
if (!com.aliyun.teautil.Common.isUnset(request.creatorId)) {
body.put("CreatorId", request.creatorId);
}
if (!com.aliyun.teautil.Common.isUnset(request.dataProcessDtoList)) {
body.put("DataProcessDtoList", request.dataProcessDtoList);
}
if (!com.aliyun.teautil.Common.isUnset(request.dataProcessTypeOrderShrink)) {
body.put("DataProcessTypeOrder", request.dataProcessTypeOrderShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.dataSetDtos)) {
body.put("DataSetDtos", request.dataSetDtos);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureDistribution)) {
body.put("FeatureDistribution", request.featureDistribution);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureFormat)) {
body.put("FeatureFormat", request.featureFormat);
}
if (!com.aliyun.teautil.Common.isUnset(request.gmtCreate)) {
body.put("GmtCreate", request.gmtCreate);
}
if (!com.aliyun.teautil.Common.isUnset(request.hostFeatureNum)) {
body.put("HostFeatureNum", request.hostFeatureNum);
}
if (!com.aliyun.teautil.Common.isUnset(request.jobId)) {
body.put("JobId", request.jobId);
}
if (!com.aliyun.teautil.Common.isUnset(request.jobName)) {
body.put("JobName", request.jobName);
}
if (!com.aliyun.teautil.Common.isUnset(request.jobStatus)) {
body.put("JobStatus", request.jobStatus);
}
if (!com.aliyun.teautil.Common.isUnset(request.jobType)) {
body.put("JobType", request.jobType);
}
if (!com.aliyun.teautil.Common.isUnset(request.jobTypeName)) {
body.put("JobTypeName", request.jobTypeName);
}
if (!com.aliyun.teautil.Common.isUnset(request.mode)) {
body.put("Mode", request.mode);
}
if (!com.aliyun.teautil.Common.isUnset(request.modeName)) {
body.put("ModeName", request.modeName);
}
if (!com.aliyun.teautil.Common.isUnset(request.outputDs)) {
body.put("OutputDs", request.outputDs);
}
if (!com.aliyun.teautil.Common.isUnset(request.outputId)) {
body.put("OutputId", request.outputId);
}
if (!com.aliyun.teautil.Common.isUnset(request.outputName)) {
body.put("OutputName", request.outputName);
}
if (!com.aliyun.teautil.Common.isUnset(request.partitionType)) {
body.put("PartitionType", request.partitionType);
}
if (!com.aliyun.teautil.Common.isUnset(request.planListShrink)) {
body.put("PlanList", request.planListShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.predictionResultTo)) {
body.put("PredictionResultTo", request.predictionResultTo);
}
if (!com.aliyun.teautil.Common.isUnset(request.projectId)) {
body.put("ProjectId", request.projectId);
}
if (!com.aliyun.teautil.Common.isUnset(request.projectName)) {
body.put("ProjectName", request.projectName);
}
if (!com.aliyun.teautil.Common.isUnset(request.protocolTypeListShrink)) {
body.put("ProtocolTypeList", request.protocolTypeListShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.scheduleCron)) {
body.put("ScheduleCron", request.scheduleCron);
}
if (!com.aliyun.teautil.Common.isUnset(request.scheduleType)) {
body.put("ScheduleType", request.scheduleType);
}
if (!com.aliyun.teautil.Common.isUnset(request.scheduleTypeName)) {
body.put("ScheduleTypeName", request.scheduleTypeName);
}
if (!com.aliyun.teautil.Common.isUnset(request.serviceApiId)) {
body.put("ServiceApiId", request.serviceApiId);
}
if (!com.aliyun.teautil.Common.isUnset(request.slaveFeatureNum)) {
body.put("SlaveFeatureNum", request.slaveFeatureNum);
}
if (!com.aliyun.teautil.Common.isUnset(request.trainingJobId)) {
body.put("TrainingJobId", request.trainingJobId);
}
if (!com.aliyun.teautil.Common.isUnset(request.trainingJobName)) {
body.put("TrainingJobName", request.trainingJobName);
}
if (!com.aliyun.teautil.Common.isUnset(request.trainingModelId)) {
body.put("TrainingModelId", request.trainingModelId);
}
if (!com.aliyun.teautil.Common.isUnset(request.trainingModelName)) {
body.put("TrainingModelName", request.trainingModelName);
}
if (!com.aliyun.teautil.Common.isUnset(request.trainingModelVersion)) {
body.put("TrainingModelVersion", request.trainingModelVersion);
}
if (!com.aliyun.teautil.Common.isUnset(request.trainingModelVersionName)) {
body.put("TrainingModelVersionName", request.trainingModelVersionName);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
));
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
new TeaPair("action", "ModifyTrustMlPredictionJob"),
new TeaPair("version", "2022-08-01"),
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 ModifyTrustMlPredictionJobResponse());
}