diff --git a/CHANGELOG b/CHANGELOG index 178058015..ef31b1762 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +2022-01-25 Version: 1.36.1038 +- Supported Get Worker List. +- Execute Job Support Designate Machine. +- Job Interface Add Config. + 2022-01-25 Version: 1.36.1037 - Update DetectFace. diff --git a/VERSION b/VERSION index c74e14e99..49cc51101 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1037 \ No newline at end of file +1.36.1038 \ No newline at end of file diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/BatchDisableJobsRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/BatchDisableJobsRequest.h index f10180414..502f36ed4 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/BatchDisableJobsRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/BatchDisableJobsRequest.h @@ -32,21 +32,21 @@ public: ~BatchDisableJobsRequest(); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); - std::string get_Namespace() const; - void set_Namespace(const std::string &_namespace); std::vector getJobIdList() const; void setJobIdList(const std::vector &jobIdList); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string get_Namespace() const; + void set_Namespace(const std::string &_namespace); private: std::string namespaceSource_; - std::string regionId_; std::string groupId_; - std::string _namespace_; std::vector jobIdList_; + std::string regionId_; + std::string _namespace_; }; } // namespace Model } // namespace Schedulerx2 diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/BatchEnableJobsRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/BatchEnableJobsRequest.h index 0715b89bf..5e1d22411 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/BatchEnableJobsRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/BatchEnableJobsRequest.h @@ -32,21 +32,21 @@ public: ~BatchEnableJobsRequest(); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); - std::string get_Namespace() const; - void set_Namespace(const std::string &_namespace); std::vector getJobIdList() const; void setJobIdList(const std::vector &jobIdList); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string get_Namespace() const; + void set_Namespace(const std::string &_namespace); private: std::string namespaceSource_; - std::string regionId_; std::string groupId_; - std::string _namespace_; std::vector jobIdList_; + std::string regionId_; + std::string _namespace_; }; } // namespace Model } // namespace Schedulerx2 diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/CreateJobRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/CreateJobRequest.h index 61c37b8f6..6baa1d1ce 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/CreateJobRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/CreateJobRequest.h @@ -29,7 +29,9 @@ namespace Model { class ALIBABACLOUD_SCHEDULERX2_EXPORT CreateJobRequest : public RpcServiceRequest { public: struct ContactInfo { + std::string ding; std::string userPhone; + std::string userMail; std::string userName; }; CreateJobRequest(); @@ -68,6 +70,8 @@ public: void setTaskMaxAttempt(int taskMaxAttempt); int getMaxAttempt() const; void setMaxAttempt(int maxAttempt); + bool getMissWorkerEnable() const; + void setMissWorkerEnable(bool missWorkerEnable); int getDispatcherSize() const; void setDispatcherSize(int dispatcherSize); std::string getJobType() const; @@ -115,6 +119,7 @@ private: std::string groupId_; int taskMaxAttempt_; int maxAttempt_; + bool missWorkerEnable_; int dispatcherSize_; std::string jobType_; int taskAttemptInterval_; diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/DeleteWorkflowRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/DeleteWorkflowRequest.h index 704caf414..5463a91ba 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/DeleteWorkflowRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/DeleteWorkflowRequest.h @@ -32,10 +32,10 @@ public: ~DeleteWorkflowRequest(); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); long getWorkflowId() const; @@ -43,8 +43,8 @@ public: private: std::string namespaceSource_; - std::string regionId_; std::string groupId_; + std::string regionId_; std::string _namespace_; long workflowId_; }; diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/DisableJobRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/DisableJobRequest.h index 2141d7b3b..5ad911463 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/DisableJobRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/DisableJobRequest.h @@ -30,22 +30,22 @@ class ALIBABACLOUD_SCHEDULERX2_EXPORT DisableJobRequest : public RpcServiceReque public: DisableJobRequest(); ~DisableJobRequest(); - long getJobId() const; - void setJobId(long jobId); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); + long getJobId() const; + void setJobId(long jobId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); private: - long jobId_; std::string namespaceSource_; - std::string regionId_; std::string groupId_; + long jobId_; + std::string regionId_; std::string _namespace_; }; } // namespace Model diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/DisableWorkflowRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/DisableWorkflowRequest.h index bff9828f3..26affc3f4 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/DisableWorkflowRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/DisableWorkflowRequest.h @@ -32,10 +32,10 @@ public: ~DisableWorkflowRequest(); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); long getWorkflowId() const; @@ -43,8 +43,8 @@ public: private: std::string namespaceSource_; - std::string regionId_; std::string groupId_; + std::string regionId_; std::string _namespace_; long workflowId_; }; diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/EnableJobRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/EnableJobRequest.h index 33ed23eb7..61d81de72 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/EnableJobRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/EnableJobRequest.h @@ -30,22 +30,22 @@ class ALIBABACLOUD_SCHEDULERX2_EXPORT EnableJobRequest : public RpcServiceReques public: EnableJobRequest(); ~EnableJobRequest(); - long getJobId() const; - void setJobId(long jobId); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); + long getJobId() const; + void setJobId(long jobId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); private: - long jobId_; std::string namespaceSource_; - std::string regionId_; std::string groupId_; + long jobId_; + std::string regionId_; std::string _namespace_; }; } // namespace Model diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/EnableWorkflowRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/EnableWorkflowRequest.h index 5d49e24a1..c08c3c57b 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/EnableWorkflowRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/EnableWorkflowRequest.h @@ -32,10 +32,10 @@ public: ~EnableWorkflowRequest(); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); long getWorkflowId() const; @@ -43,8 +43,8 @@ public: private: std::string namespaceSource_; - std::string regionId_; std::string groupId_; + std::string regionId_; std::string _namespace_; long workflowId_; }; diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoRequest.h index cd28d7f92..421c0fbe8 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoRequest.h @@ -30,22 +30,22 @@ class ALIBABACLOUD_SCHEDULERX2_EXPORT GetJobInfoRequest : public RpcServiceReque public: GetJobInfoRequest(); ~GetJobInfoRequest(); - long getJobId() const; - void setJobId(long jobId); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); + long getJobId() const; + void setJobId(long jobId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); private: - long jobId_; std::string namespaceSource_; - std::string regionId_; std::string groupId_; + long jobId_; + std::string regionId_; std::string _namespace_; }; } // namespace Model diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoResult.h b/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoResult.h index dccee394b..7e0bc84ae 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoResult.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoResult.h @@ -58,6 +58,7 @@ namespace AlibabaCloud { bool timeoutEnable; long timeout; + bool missWorkerEnable; bool failEnable; std::string sendChannel; bool timeoutKillEnable; @@ -66,6 +67,8 @@ namespace AlibabaCloud { std::string userName; std::string userPhone; + std::string userMail; + std::string ding; }; std::vector contactInfo; MonitorConfig monitorConfig; diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceListRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceListRequest.h index e947076d3..5621e4784 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceListRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceListRequest.h @@ -30,22 +30,22 @@ class ALIBABACLOUD_SCHEDULERX2_EXPORT GetJobInstanceListRequest : public RpcServ public: GetJobInstanceListRequest(); ~GetJobInstanceListRequest(); - long getJobId() const; - void setJobId(long jobId); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); + long getJobId() const; + void setJobId(long jobId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); private: - long jobId_; std::string namespaceSource_; - std::string regionId_; std::string groupId_; + long jobId_; + std::string regionId_; std::string _namespace_; }; } // namespace Model diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceRequest.h index 6f25c3c3e..6e4a396a6 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceRequest.h @@ -30,21 +30,21 @@ class ALIBABACLOUD_SCHEDULERX2_EXPORT GetJobInstanceRequest : public RpcServiceR public: GetJobInstanceRequest(); ~GetJobInstanceRequest(); - long getJobId() const; - void setJobId(long jobId); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); std::string getGroupId() const; void setGroupId(const std::string &groupId); + long getJobId() const; + void setJobId(long jobId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); long getJobInstanceId() const; void setJobInstanceId(long jobInstanceId); private: - long jobId_; std::string namespaceSource_; std::string groupId_; + long jobId_; std::string _namespace_; long jobInstanceId_; }; diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsRequest.h index 0b62aea60..ba8020437 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsRequest.h @@ -32,10 +32,10 @@ public: ~ListJobsRequest(); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); std::string getJobName() const; @@ -45,8 +45,8 @@ public: private: std::string namespaceSource_; - std::string regionId_; std::string groupId_; + std::string regionId_; std::string _namespace_; std::string jobName_; std::string status_; diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsResult.h b/schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsResult.h index 897d686fa..14354c3ab 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsResult.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsResult.h @@ -58,6 +58,7 @@ namespace AlibabaCloud { bool timeoutEnable; long timeout; + bool missWorkerEnable; bool failEnable; std::string sendChannel; bool timeoutKillEnable; @@ -66,6 +67,8 @@ namespace AlibabaCloud { std::string userName; std::string userPhone; + std::string userMail; + std::string ding; }; std::vector contactInfo; MonitorConfig monitorConfig; diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/RevokePermissionRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/RevokePermissionRequest.h index a5c43ecd1..596ccbf79 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/RevokePermissionRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/RevokePermissionRequest.h @@ -32,21 +32,21 @@ public: ~RevokePermissionRequest(); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); - std::string getRegionId() const; - void setRegionId(const std::string ®ionId); std::string getGroupId() const; void setGroupId(const std::string &groupId); - std::string get_Namespace() const; - void set_Namespace(const std::string &_namespace); std::string getUserId() const; void setUserId(const std::string &userId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string get_Namespace() const; + void set_Namespace(const std::string &_namespace); private: std::string namespaceSource_; - std::string regionId_; std::string groupId_; - std::string _namespace_; std::string userId_; + std::string regionId_; + std::string _namespace_; }; } // namespace Model } // namespace Schedulerx2 diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/StopInstanceRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/StopInstanceRequest.h index 5f334d251..e19b7fd2f 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/StopInstanceRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/StopInstanceRequest.h @@ -30,25 +30,25 @@ class ALIBABACLOUD_SCHEDULERX2_EXPORT StopInstanceRequest : public RpcServiceReq public: StopInstanceRequest(); ~StopInstanceRequest(); - long getJobId() const; - void setJobId(long jobId); std::string getNamespaceSource() const; void setNamespaceSource(const std::string &namespaceSource); + std::string getGroupId() const; + void setGroupId(const std::string &groupId); + long getJobId() const; + void setJobId(long jobId); long getInstanceId() const; void setInstanceId(long instanceId); std::string getRegionId() const; void setRegionId(const std::string ®ionId); - std::string getGroupId() const; - void setGroupId(const std::string &groupId); std::string get_Namespace() const; void set_Namespace(const std::string &_namespace); private: - long jobId_; std::string namespaceSource_; + std::string groupId_; + long jobId_; long instanceId_; std::string regionId_; - std::string groupId_; std::string _namespace_; }; } // namespace Model diff --git a/schedulerx2/include/alibabacloud/schedulerx2/model/UpdateJobRequest.h b/schedulerx2/include/alibabacloud/schedulerx2/model/UpdateJobRequest.h index 75074da9c..df5173efe 100644 --- a/schedulerx2/include/alibabacloud/schedulerx2/model/UpdateJobRequest.h +++ b/schedulerx2/include/alibabacloud/schedulerx2/model/UpdateJobRequest.h @@ -29,7 +29,9 @@ namespace Model { class ALIBABACLOUD_SCHEDULERX2_EXPORT UpdateJobRequest : public RpcServiceRequest { public: struct ContactInfo { + std::string ding; std::string userPhone; + std::string userMail; std::string userName; }; UpdateJobRequest(); @@ -70,6 +72,8 @@ public: void setTaskMaxAttempt(int taskMaxAttempt); int getMaxAttempt() const; void setMaxAttempt(int maxAttempt); + bool getMissWorkerEnable() const; + void setMissWorkerEnable(bool missWorkerEnable); int getDispatcherSize() const; void setDispatcherSize(int dispatcherSize); int getTaskAttemptInterval() const; @@ -116,6 +120,7 @@ private: std::string groupId_; int taskMaxAttempt_; int maxAttempt_; + bool missWorkerEnable_; int dispatcherSize_; int taskAttemptInterval_; std::string executeMode_; diff --git a/schedulerx2/src/model/BatchDisableJobsRequest.cc b/schedulerx2/src/model/BatchDisableJobsRequest.cc index c66618496..7cff604ee 100644 --- a/schedulerx2/src/model/BatchDisableJobsRequest.cc +++ b/schedulerx2/src/model/BatchDisableJobsRequest.cc @@ -34,15 +34,6 @@ void BatchDisableJobsRequest::setNamespaceSource(const std::string &namespaceSou setParameter(std::string("NamespaceSource"), namespaceSource); } -std::string BatchDisableJobsRequest::getRegionId() const { - return regionId_; -} - -void BatchDisableJobsRequest::setRegionId(const std::string ®ionId) { - regionId_ = regionId; - setParameter(std::string("RegionId"), regionId); -} - std::string BatchDisableJobsRequest::getGroupId() const { return groupId_; } @@ -52,6 +43,23 @@ void BatchDisableJobsRequest::setGroupId(const std::string &groupId) { setParameter(std::string("GroupId"), groupId); } +std::vector BatchDisableJobsRequest::getJobIdList() const { + return jobIdList_; +} + +void BatchDisableJobsRequest::setJobIdList(const std::vector &jobIdList) { + jobIdList_ = jobIdList; +} + +std::string BatchDisableJobsRequest::getRegionId() const { + return regionId_; +} + +void BatchDisableJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + std::string BatchDisableJobsRequest::get_Namespace() const { return _namespace_; } @@ -61,11 +69,3 @@ void BatchDisableJobsRequest::set_Namespace(const std::string &_namespace) { setParameter(std::string("Namespace"), _namespace); } -std::vector BatchDisableJobsRequest::getJobIdList() const { - return jobIdList_; -} - -void BatchDisableJobsRequest::setJobIdList(const std::vector &jobIdList) { - jobIdList_ = jobIdList; -} - diff --git a/schedulerx2/src/model/BatchEnableJobsRequest.cc b/schedulerx2/src/model/BatchEnableJobsRequest.cc index 2a9d57150..da1233693 100644 --- a/schedulerx2/src/model/BatchEnableJobsRequest.cc +++ b/schedulerx2/src/model/BatchEnableJobsRequest.cc @@ -34,15 +34,6 @@ void BatchEnableJobsRequest::setNamespaceSource(const std::string &namespaceSour setParameter(std::string("NamespaceSource"), namespaceSource); } -std::string BatchEnableJobsRequest::getRegionId() const { - return regionId_; -} - -void BatchEnableJobsRequest::setRegionId(const std::string ®ionId) { - regionId_ = regionId; - setParameter(std::string("RegionId"), regionId); -} - std::string BatchEnableJobsRequest::getGroupId() const { return groupId_; } @@ -52,6 +43,23 @@ void BatchEnableJobsRequest::setGroupId(const std::string &groupId) { setParameter(std::string("GroupId"), groupId); } +std::vector BatchEnableJobsRequest::getJobIdList() const { + return jobIdList_; +} + +void BatchEnableJobsRequest::setJobIdList(const std::vector &jobIdList) { + jobIdList_ = jobIdList; +} + +std::string BatchEnableJobsRequest::getRegionId() const { + return regionId_; +} + +void BatchEnableJobsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + std::string BatchEnableJobsRequest::get_Namespace() const { return _namespace_; } @@ -61,11 +69,3 @@ void BatchEnableJobsRequest::set_Namespace(const std::string &_namespace) { setParameter(std::string("Namespace"), _namespace); } -std::vector BatchEnableJobsRequest::getJobIdList() const { - return jobIdList_; -} - -void BatchEnableJobsRequest::setJobIdList(const std::vector &jobIdList) { - jobIdList_ = jobIdList; -} - diff --git a/schedulerx2/src/model/CreateJobRequest.cc b/schedulerx2/src/model/CreateJobRequest.cc index ea7972a32..439247500 100644 --- a/schedulerx2/src/model/CreateJobRequest.cc +++ b/schedulerx2/src/model/CreateJobRequest.cc @@ -178,6 +178,15 @@ void CreateJobRequest::setMaxAttempt(int maxAttempt) { setBodyParameter(std::string("MaxAttempt"), std::to_string(maxAttempt)); } +bool CreateJobRequest::getMissWorkerEnable() const { + return missWorkerEnable_; +} + +void CreateJobRequest::setMissWorkerEnable(bool missWorkerEnable) { + missWorkerEnable_ = missWorkerEnable; + setBodyParameter(std::string("MissWorkerEnable"), missWorkerEnable ? "true" : "false"); +} + int CreateJobRequest::getDispatcherSize() const { return dispatcherSize_; } @@ -259,7 +268,9 @@ void CreateJobRequest::setContactInfo(const std::vector