in schedulerx2-20190430/src/main/java/com/aliyun/schedulerx220190430/Client.java [2623:2795]
public UpdateJobResponse updateJobWithOptions(UpdateJobRequest request, 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.priority)) {
query.put("Priority", request.priority);
}
if (!com.aliyun.teautil.Common.isUnset(request.regionId)) {
query.put("RegionId", request.regionId);
}
java.util.Map<String, Object> body = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.attemptInterval)) {
body.put("AttemptInterval", request.attemptInterval);
}
if (!com.aliyun.teautil.Common.isUnset(request.calendar)) {
body.put("Calendar", request.calendar);
}
if (!com.aliyun.teautil.Common.isUnset(request.className)) {
body.put("ClassName", request.className);
}
if (!com.aliyun.teautil.Common.isUnset(request.consumerSize)) {
body.put("ConsumerSize", request.consumerSize);
}
if (!com.aliyun.teautil.Common.isUnset(request.contactInfo)) {
body.put("ContactInfo", request.contactInfo);
}
if (!com.aliyun.teautil.Common.isUnset(request.content)) {
body.put("Content", request.content);
}
if (!com.aliyun.teautil.Common.isUnset(request.dataOffset)) {
body.put("DataOffset", request.dataOffset);
}
if (!com.aliyun.teautil.Common.isUnset(request.description)) {
body.put("Description", request.description);
}
if (!com.aliyun.teautil.Common.isUnset(request.dispatcherSize)) {
body.put("DispatcherSize", request.dispatcherSize);
}
if (!com.aliyun.teautil.Common.isUnset(request.executeMode)) {
body.put("ExecuteMode", request.executeMode);
}
if (!com.aliyun.teautil.Common.isUnset(request.failEnable)) {
body.put("FailEnable", request.failEnable);
}
if (!com.aliyun.teautil.Common.isUnset(request.failTimes)) {
body.put("FailTimes", request.failTimes);
}
if (!com.aliyun.teautil.Common.isUnset(request.groupId)) {
body.put("GroupId", request.groupId);
}
if (!com.aliyun.teautil.Common.isUnset(request.jobId)) {
body.put("JobId", request.jobId);
}
if (!com.aliyun.teautil.Common.isUnset(request.maxAttempt)) {
body.put("MaxAttempt", request.maxAttempt);
}
if (!com.aliyun.teautil.Common.isUnset(request.maxConcurrency)) {
body.put("MaxConcurrency", request.maxConcurrency);
}
if (!com.aliyun.teautil.Common.isUnset(request.missWorkerEnable)) {
body.put("MissWorkerEnable", request.missWorkerEnable);
}
if (!com.aliyun.teautil.Common.isUnset(request.name)) {
body.put("Name", request.name);
}
if (!com.aliyun.teautil.Common.isUnset(request.namespace)) {
body.put("Namespace", request.namespace);
}
if (!com.aliyun.teautil.Common.isUnset(request.namespaceSource)) {
body.put("NamespaceSource", request.namespaceSource);
}
if (!com.aliyun.teautil.Common.isUnset(request.pageSize)) {
body.put("PageSize", request.pageSize);
}
if (!com.aliyun.teautil.Common.isUnset(request.parameters)) {
body.put("Parameters", request.parameters);
}
if (!com.aliyun.teautil.Common.isUnset(request.queueSize)) {
body.put("QueueSize", request.queueSize);
}
if (!com.aliyun.teautil.Common.isUnset(request.sendChannel)) {
body.put("SendChannel", request.sendChannel);
}
if (!com.aliyun.teautil.Common.isUnset(request.successNoticeEnable)) {
body.put("SuccessNoticeEnable", request.successNoticeEnable);
}
if (!com.aliyun.teautil.Common.isUnset(request.taskAttemptInterval)) {
body.put("TaskAttemptInterval", request.taskAttemptInterval);
}
if (!com.aliyun.teautil.Common.isUnset(request.taskDispatchMode)) {
body.put("TaskDispatchMode", request.taskDispatchMode);
}
if (!com.aliyun.teautil.Common.isUnset(request.taskMaxAttempt)) {
body.put("TaskMaxAttempt", request.taskMaxAttempt);
}
if (!com.aliyun.teautil.Common.isUnset(request.template)) {
body.put("Template", request.template);
}
if (!com.aliyun.teautil.Common.isUnset(request.timeExpression)) {
body.put("TimeExpression", request.timeExpression);
}
if (!com.aliyun.teautil.Common.isUnset(request.timeType)) {
body.put("TimeType", request.timeType);
}
if (!com.aliyun.teautil.Common.isUnset(request.timeout)) {
body.put("Timeout", request.timeout);
}
if (!com.aliyun.teautil.Common.isUnset(request.timeoutEnable)) {
body.put("TimeoutEnable", request.timeoutEnable);
}
if (!com.aliyun.teautil.Common.isUnset(request.timeoutKillEnable)) {
body.put("TimeoutKillEnable", request.timeoutKillEnable);
}
if (!com.aliyun.teautil.Common.isUnset(request.timezone)) {
body.put("Timezone", request.timezone);
}
if (!com.aliyun.teautil.Common.isUnset(request.XAttrs)) {
body.put("XAttrs", request.XAttrs);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("query", com.aliyun.openapiutil.Client.query(query)),
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", "UpdateJob"),
new TeaPair("version", "2019-04-30"),
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 UpdateJobResponse());
}