in schedulerx2-20190430/core/Client.cs [6718:6893]
public UpdateJobResponse UpdateJobWithOptions(UpdateJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Priority))
{
query["Priority"] = request.Priority;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegionId))
{
query["RegionId"] = request.RegionId;
}
Dictionary<string, object> body = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AttemptInterval))
{
body["AttemptInterval"] = request.AttemptInterval;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Calendar))
{
body["Calendar"] = request.Calendar;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClassName))
{
body["ClassName"] = request.ClassName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConsumerSize))
{
body["ConsumerSize"] = request.ConsumerSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ContactInfo))
{
body["ContactInfo"] = request.ContactInfo;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
body["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataOffset))
{
body["DataOffset"] = request.DataOffset;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
body["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DispatcherSize))
{
body["DispatcherSize"] = request.DispatcherSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExecuteMode))
{
body["ExecuteMode"] = request.ExecuteMode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FailEnable))
{
body["FailEnable"] = request.FailEnable;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FailTimes))
{
body["FailTimes"] = request.FailTimes;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupId))
{
body["GroupId"] = request.GroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobId))
{
body["JobId"] = request.JobId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxAttempt))
{
body["MaxAttempt"] = request.MaxAttempt;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxConcurrency))
{
body["MaxConcurrency"] = request.MaxConcurrency;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MissWorkerEnable))
{
body["MissWorkerEnable"] = request.MissWorkerEnable;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
body["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Namespace))
{
body["Namespace"] = request.Namespace;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NamespaceSource))
{
body["NamespaceSource"] = request.NamespaceSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
body["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Parameters))
{
body["Parameters"] = request.Parameters;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.QueueSize))
{
body["QueueSize"] = request.QueueSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SendChannel))
{
body["SendChannel"] = request.SendChannel;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SuccessNoticeEnable))
{
body["SuccessNoticeEnable"] = request.SuccessNoticeEnable;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskAttemptInterval))
{
body["TaskAttemptInterval"] = request.TaskAttemptInterval;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskDispatchMode))
{
body["TaskDispatchMode"] = request.TaskDispatchMode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskMaxAttempt))
{
body["TaskMaxAttempt"] = request.TaskMaxAttempt;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Template))
{
body["Template"] = request.Template;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TimeExpression))
{
body["TimeExpression"] = request.TimeExpression;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TimeType))
{
body["TimeType"] = request.TimeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Timeout))
{
body["Timeout"] = request.Timeout;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TimeoutEnable))
{
body["TimeoutEnable"] = request.TimeoutEnable;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TimeoutKillEnable))
{
body["TimeoutKillEnable"] = request.TimeoutKillEnable;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Timezone))
{
body["Timezone"] = request.Timezone;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.XAttrs))
{
body["XAttrs"] = request.XAttrs;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateJob",
Version = "2019-04-30",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateJobResponse>(CallApi(params_, req, runtime));
}