in datatrust-20220801/src/main/java/com/aliyun/datatrust20220801/Client.java [4588:4784]
public ModifyTrustMlTrainingJobResponse modifyTrustMlTrainingJobWithOptions(ModifyTrustMlTrainingJobRequest tmpReq, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
com.aliyun.teautil.Common.validateModel(tmpReq);
ModifyTrustMlTrainingJobShrinkRequest request = new ModifyTrustMlTrainingJobShrinkRequest();
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.trainingModelVersion)) {
request.trainingModelVersionShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.trainingModelVersion, "TrainingModelVersion", "json");
}
if (!com.aliyun.teautil.Common.isUnset(tmpReq.trainingModelVersionName)) {
request.trainingModelVersionNameShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.trainingModelVersionName, "TrainingModelVersionName", "json");
}
java.util.Map<String, Object> body = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.algId)) {
body.put("AlgId", request.algId);
}
if (!com.aliyun.teautil.Common.isUnset(request.algName)) {
body.put("AlgName", request.algName);
}
if (!com.aliyun.teautil.Common.isUnset(request.algRound)) {
body.put("AlgRound", request.algRound);
}
if (!com.aliyun.teautil.Common.isUnset(request.algTypeId)) {
body.put("AlgTypeId", request.algTypeId);
}
if (!com.aliyun.teautil.Common.isUnset(request.algTypeName)) {
body.put("AlgTypeName", request.algTypeName);
}
if (!com.aliyun.teautil.Common.isUnset(request.algVersion)) {
body.put("AlgVersion", request.algVersion);
}
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.dynamicParams)) {
body.put("DynamicParams", request.dynamicParams);
}
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.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.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.protocolTypeList)) {
body.put("ProtocolTypeList", request.protocolTypeList);
}
if (!com.aliyun.teautil.Common.isUnset(request.randomSeed)) {
body.put("RandomSeed", request.randomSeed);
}
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.slaveFeatureNum)) {
body.put("SlaveFeatureNum", request.slaveFeatureNum);
}
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.trainingModelVersionShrink)) {
body.put("TrainingModelVersion", request.trainingModelVersionShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.trainingModelVersionNameShrink)) {
body.put("TrainingModelVersionName", request.trainingModelVersionNameShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.trainingSetProportion)) {
body.put("TrainingSetProportion", request.trainingSetProportion);
}
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", "ModifyTrustMlTrainingJob"),
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 ModifyTrustMlTrainingJobResponse());
}