in pairecservice-20221213/src/main/java/com/aliyun/pairecservice20221213/Client.java [1270:1474]
public CreateFeatureConsistencyCheckJobConfigResponse createFeatureConsistencyCheckJobConfigWithOptions(CreateFeatureConsistencyCheckJobConfigRequest 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> body = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.compareFeature)) {
body.put("CompareFeature", request.compareFeature);
}
if (!com.aliyun.teautil.Common.isUnset(request.datasetId)) {
body.put("DatasetId", request.datasetId);
}
if (!com.aliyun.teautil.Common.isUnset(request.datasetMountPath)) {
body.put("DatasetMountPath", request.datasetMountPath);
}
if (!com.aliyun.teautil.Common.isUnset(request.datasetName)) {
body.put("DatasetName", request.datasetName);
}
if (!com.aliyun.teautil.Common.isUnset(request.datasetType)) {
body.put("DatasetType", request.datasetType);
}
if (!com.aliyun.teautil.Common.isUnset(request.datasetUri)) {
body.put("DatasetUri", request.datasetUri);
}
if (!com.aliyun.teautil.Common.isUnset(request.defaultRoute)) {
body.put("DefaultRoute", request.defaultRoute);
}
if (!com.aliyun.teautil.Common.isUnset(request.easServiceName)) {
body.put("EasServiceName", request.easServiceName);
}
if (!com.aliyun.teautil.Common.isUnset(request.easyRecPackagePath)) {
body.put("EasyRecPackagePath", request.easyRecPackagePath);
}
if (!com.aliyun.teautil.Common.isUnset(request.easyRecVersion)) {
body.put("EasyRecVersion", request.easyRecVersion);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureDisplayExclude)) {
body.put("FeatureDisplayExclude", request.featureDisplayExclude);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureLandingResourceId)) {
body.put("FeatureLandingResourceId", request.featureLandingResourceId);
}
if (!com.aliyun.teautil.Common.isUnset(request.featurePriority)) {
body.put("FeaturePriority", request.featurePriority);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureStoreItemId)) {
body.put("FeatureStoreItemId", request.featureStoreItemId);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureStoreModelId)) {
body.put("FeatureStoreModelId", request.featureStoreModelId);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureStoreProjectId)) {
body.put("FeatureStoreProjectId", request.featureStoreProjectId);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureStoreProjectName)) {
body.put("FeatureStoreProjectName", request.featureStoreProjectName);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureStoreSeqFeatureView)) {
body.put("FeatureStoreSeqFeatureView", request.featureStoreSeqFeatureView);
}
if (!com.aliyun.teautil.Common.isUnset(request.featureStoreUserId)) {
body.put("FeatureStoreUserId", request.featureStoreUserId);
}
if (!com.aliyun.teautil.Common.isUnset(request.fgJarVersion)) {
body.put("FgJarVersion", request.fgJarVersion);
}
if (!com.aliyun.teautil.Common.isUnset(request.fgJsonFileName)) {
body.put("FgJsonFileName", request.fgJsonFileName);
}
if (!com.aliyun.teautil.Common.isUnset(request.generateZip)) {
body.put("GenerateZip", request.generateZip);
}
if (!com.aliyun.teautil.Common.isUnset(request.instanceId)) {
body.put("InstanceId", request.instanceId);
}
if (!com.aliyun.teautil.Common.isUnset(request.itemIdField)) {
body.put("ItemIdField", request.itemIdField);
}
if (!com.aliyun.teautil.Common.isUnset(request.itemTable)) {
body.put("ItemTable", request.itemTable);
}
if (!com.aliyun.teautil.Common.isUnset(request.itemTablePartitionField)) {
body.put("ItemTablePartitionField", request.itemTablePartitionField);
}
if (!com.aliyun.teautil.Common.isUnset(request.itemTablePartitionFieldFormat)) {
body.put("ItemTablePartitionFieldFormat", request.itemTablePartitionFieldFormat);
}
if (!com.aliyun.teautil.Common.isUnset(request.name)) {
body.put("Name", request.name);
}
if (!com.aliyun.teautil.Common.isUnset(request.ossResourceId)) {
body.put("OssResourceId", request.ossResourceId);
}
if (!com.aliyun.teautil.Common.isUnset(request.predictWorkerCount)) {
body.put("PredictWorkerCount", request.predictWorkerCount);
}
if (!com.aliyun.teautil.Common.isUnset(request.predictWorkerCpu)) {
body.put("PredictWorkerCpu", request.predictWorkerCpu);
}
if (!com.aliyun.teautil.Common.isUnset(request.predictWorkerMemory)) {
body.put("PredictWorkerMemory", request.predictWorkerMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.sampleRate)) {
body.put("SampleRate", request.sampleRate);
}
if (!com.aliyun.teautil.Common.isUnset(request.sceneId)) {
body.put("SceneId", request.sceneId);
}
if (!com.aliyun.teautil.Common.isUnset(request.securityGroupId)) {
body.put("SecurityGroupId", request.securityGroupId);
}
if (!com.aliyun.teautil.Common.isUnset(request.serviceId)) {
body.put("ServiceId", request.serviceId);
}
if (!com.aliyun.teautil.Common.isUnset(request.switchId)) {
body.put("SwitchId", request.switchId);
}
if (!com.aliyun.teautil.Common.isUnset(request.useFeatureStore)) {
body.put("UseFeatureStore", request.useFeatureStore);
}
if (!com.aliyun.teautil.Common.isUnset(request.userIdField)) {
body.put("UserIdField", request.userIdField);
}
if (!com.aliyun.teautil.Common.isUnset(request.userTable)) {
body.put("UserTable", request.userTable);
}
if (!com.aliyun.teautil.Common.isUnset(request.userTablePartitionField)) {
body.put("UserTablePartitionField", request.userTablePartitionField);
}
if (!com.aliyun.teautil.Common.isUnset(request.userTablePartitionFieldFormat)) {
body.put("UserTablePartitionFieldFormat", request.userTablePartitionFieldFormat);
}
if (!com.aliyun.teautil.Common.isUnset(request.vpcId)) {
body.put("VpcId", request.vpcId);
}
if (!com.aliyun.teautil.Common.isUnset(request.workflowName)) {
body.put("WorkflowName", request.workflowName);
}
if (!com.aliyun.teautil.Common.isUnset(request.workspaceId)) {
body.put("WorkspaceId", request.workspaceId);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("headers", headers),
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", "CreateFeatureConsistencyCheckJobConfig"),
new TeaPair("version", "2022-12-13"),
new TeaPair("protocol", "HTTPS"),
new TeaPair("pathname", "/api/v1/featureconsistencycheck/jobconfigs"),
new TeaPair("method", "POST"),
new TeaPair("authType", "AK"),
new TeaPair("style", "ROA"),
new TeaPair("reqBodyType", "json"),
new TeaPair("bodyType", "json")
));
if (com.aliyun.teautil.Common.isUnset(_signatureVersion) || !com.aliyun.teautil.Common.equalString(_signatureVersion, "v4")) {
return TeaModel.toModel(this.callApi(params, req, runtime), new CreateFeatureConsistencyCheckJobConfigResponse());
} else {
return TeaModel.toModel(this.execute(params, req, runtime), new CreateFeatureConsistencyCheckJobConfigResponse());
}
}