Browse Source

Supported Get Worker List.

sdk-team 4 years ago
parent
commit
621eb3945b
36 changed files with 306 additions and 251 deletions
  1. 5 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 6 6
      schedulerx2/include/alibabacloud/schedulerx2/model/BatchDisableJobsRequest.h
  4. 6 6
      schedulerx2/include/alibabacloud/schedulerx2/model/BatchEnableJobsRequest.h
  5. 5 0
      schedulerx2/include/alibabacloud/schedulerx2/model/CreateJobRequest.h
  6. 3 3
      schedulerx2/include/alibabacloud/schedulerx2/model/DeleteWorkflowRequest.h
  7. 6 6
      schedulerx2/include/alibabacloud/schedulerx2/model/DisableJobRequest.h
  8. 3 3
      schedulerx2/include/alibabacloud/schedulerx2/model/DisableWorkflowRequest.h
  9. 6 6
      schedulerx2/include/alibabacloud/schedulerx2/model/EnableJobRequest.h
  10. 3 3
      schedulerx2/include/alibabacloud/schedulerx2/model/EnableWorkflowRequest.h
  11. 6 6
      schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoRequest.h
  12. 3 0
      schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInfoResult.h
  13. 6 6
      schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceListRequest.h
  14. 3 3
      schedulerx2/include/alibabacloud/schedulerx2/model/GetJobInstanceRequest.h
  15. 3 3
      schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsRequest.h
  16. 3 0
      schedulerx2/include/alibabacloud/schedulerx2/model/ListJobsResult.h
  17. 6 6
      schedulerx2/include/alibabacloud/schedulerx2/model/RevokePermissionRequest.h
  18. 6 6
      schedulerx2/include/alibabacloud/schedulerx2/model/StopInstanceRequest.h
  19. 5 0
      schedulerx2/include/alibabacloud/schedulerx2/model/UpdateJobRequest.h
  20. 17 17
      schedulerx2/src/model/BatchDisableJobsRequest.cc
  21. 17 17
      schedulerx2/src/model/BatchEnableJobsRequest.cc
  22. 11 0
      schedulerx2/src/model/CreateJobRequest.cc
  23. 9 9
      schedulerx2/src/model/DeleteWorkflowRequest.cc
  24. 18 18
      schedulerx2/src/model/DisableJobRequest.cc
  25. 9 9
      schedulerx2/src/model/DisableWorkflowRequest.cc
  26. 18 18
      schedulerx2/src/model/EnableJobRequest.cc
  27. 9 9
      schedulerx2/src/model/EnableWorkflowRequest.cc
  28. 18 18
      schedulerx2/src/model/GetJobInfoRequest.cc
  29. 6 0
      schedulerx2/src/model/GetJobInfoResult.cc
  30. 18 18
      schedulerx2/src/model/GetJobInstanceListRequest.cc
  31. 9 9
      schedulerx2/src/model/GetJobInstanceRequest.cc
  32. 9 9
      schedulerx2/src/model/ListJobsRequest.cc
  33. 6 0
      schedulerx2/src/model/ListJobsResult.cc
  34. 18 18
      schedulerx2/src/model/RevokePermissionRequest.cc
  35. 18 18
      schedulerx2/src/model/StopInstanceRequest.cc
  36. 11 0
      schedulerx2/src/model/UpdateJobRequest.cc

+ 5 - 0
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.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1037
+1.36.1038

+ 6 - 6
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 &regionId);
 	std::string getGroupId() const;
 	void setGroupId(const std::string &groupId);
-	std::string get_Namespace() const;
-	void set_Namespace(const std::string &_namespace);
 	std::vector<long> getJobIdList() const;
 	void setJobIdList(const std::vector<long> &jobIdList);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	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<long> jobIdList_;
+	std::string regionId_;
+	std::string _namespace_;
 };
 } // namespace Model
 } // namespace Schedulerx2

+ 6 - 6
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 &regionId);
 	std::string getGroupId() const;
 	void setGroupId(const std::string &groupId);
-	std::string get_Namespace() const;
-	void set_Namespace(const std::string &_namespace);
 	std::vector<long> getJobIdList() const;
 	void setJobIdList(const std::vector<long> &jobIdList);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	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<long> jobIdList_;
+	std::string regionId_;
+	std::string _namespace_;
 };
 } // namespace Model
 } // namespace Schedulerx2

+ 5 - 0
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_;

+ 3 - 3
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 &regionId);
 	std::string getGroupId() const;
 	void setGroupId(const std::string &groupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
 	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_;
 };

+ 6 - 6
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 &regionId);
 	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 &regionId);
 	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

+ 3 - 3
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 &regionId);
 	std::string getGroupId() const;
 	void setGroupId(const std::string &groupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
 	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_;
 };

+ 6 - 6
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 &regionId);
 	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 &regionId);
 	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

+ 3 - 3
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 &regionId);
 	std::string getGroupId() const;
 	void setGroupId(const std::string &groupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
 	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_;
 };

+ 6 - 6
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 &regionId);
 	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 &regionId);
 	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

+ 3 - 0
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<ContactInfoItem> contactInfo;
 							MonitorConfig monitorConfig;

+ 6 - 6
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 &regionId);
 	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 &regionId);
 	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

+ 3 - 3
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_;
 };

+ 3 - 3
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 &regionId);
 	std::string getGroupId() const;
 	void setGroupId(const std::string &groupId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
 	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_;

+ 3 - 0
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<ContactInfoItem> contactInfo;
 							MonitorConfig monitorConfig;

+ 6 - 6
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 &regionId);
 	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 &regionId);
+	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

+ 6 - 6
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 &regionId);
-	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

+ 5 - 0
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_;

+ 17 - 17
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 &regionId) {
-  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<long> BatchDisableJobsRequest::getJobIdList() const {
+  return jobIdList_;
+}
+
+void BatchDisableJobsRequest::setJobIdList(const std::vector<long> &jobIdList) {
+  jobIdList_ = jobIdList;
+}
+
+std::string BatchDisableJobsRequest::getRegionId() const {
+  return regionId_;
+}
+
+void BatchDisableJobsRequest::setRegionId(const std::string &regionId) {
+  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<long> BatchDisableJobsRequest::getJobIdList() const {
-  return jobIdList_;
-}
-
-void BatchDisableJobsRequest::setJobIdList(const std::vector<long> &jobIdList) {
-  jobIdList_ = jobIdList;
-}
-

+ 17 - 17
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 &regionId) {
-  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<long> BatchEnableJobsRequest::getJobIdList() const {
+  return jobIdList_;
+}
+
+void BatchEnableJobsRequest::setJobIdList(const std::vector<long> &jobIdList) {
+  jobIdList_ = jobIdList;
+}
+
+std::string BatchEnableJobsRequest::getRegionId() const {
+  return regionId_;
+}
+
+void BatchEnableJobsRequest::setRegionId(const std::string &regionId) {
+  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<long> BatchEnableJobsRequest::getJobIdList() const {
-  return jobIdList_;
-}
-
-void BatchEnableJobsRequest::setJobIdList(const std::vector<long> &jobIdList) {
-  jobIdList_ = jobIdList;
-}
-

+ 11 - 0
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<CreateJobRequest::Contac
   for(int dep1 = 0; dep1 != contactInfo.size(); dep1++) {
   auto contactInfoObj = contactInfo.at(dep1);
   std::string contactInfoObjStr = std::string("ContactInfo") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(contactInfoObjStr + ".Ding", contactInfoObj.ding);
     setBodyParameter(contactInfoObjStr + ".UserPhone", contactInfoObj.userPhone);
+    setBodyParameter(contactInfoObjStr + ".UserMail", contactInfoObj.userMail);
     setBodyParameter(contactInfoObjStr + ".UserName", contactInfoObj.userName);
   }
 }

+ 9 - 9
schedulerx2/src/model/DeleteWorkflowRequest.cc

@@ -34,15 +34,6 @@ void DeleteWorkflowRequest::setNamespaceSource(const std::string &namespaceSourc
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string DeleteWorkflowRequest::getRegionId() const {
-  return regionId_;
-}
-
-void DeleteWorkflowRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string DeleteWorkflowRequest::getGroupId() const {
   return groupId_;
 }
@@ -52,6 +43,15 @@ void DeleteWorkflowRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+std::string DeleteWorkflowRequest::getRegionId() const {
+  return regionId_;
+}
+
+void DeleteWorkflowRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
 std::string DeleteWorkflowRequest::get_Namespace() const {
   return _namespace_;
 }

+ 18 - 18
schedulerx2/src/model/DisableJobRequest.cc

@@ -25,15 +25,6 @@ DisableJobRequest::DisableJobRequest()
 
 DisableJobRequest::~DisableJobRequest() {}
 
-long DisableJobRequest::getJobId() const {
-  return jobId_;
-}
-
-void DisableJobRequest::setJobId(long jobId) {
-  jobId_ = jobId;
-  setParameter(std::string("JobId"), std::to_string(jobId));
-}
-
 std::string DisableJobRequest::getNamespaceSource() const {
   return namespaceSource_;
 }
@@ -43,15 +34,6 @@ void DisableJobRequest::setNamespaceSource(const std::string &namespaceSource) {
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string DisableJobRequest::getRegionId() const {
-  return regionId_;
-}
-
-void DisableJobRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string DisableJobRequest::getGroupId() const {
   return groupId_;
 }
@@ -61,6 +43,24 @@ void DisableJobRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+long DisableJobRequest::getJobId() const {
+  return jobId_;
+}
+
+void DisableJobRequest::setJobId(long jobId) {
+  jobId_ = jobId;
+  setParameter(std::string("JobId"), std::to_string(jobId));
+}
+
+std::string DisableJobRequest::getRegionId() const {
+  return regionId_;
+}
+
+void DisableJobRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
 std::string DisableJobRequest::get_Namespace() const {
   return _namespace_;
 }

+ 9 - 9
schedulerx2/src/model/DisableWorkflowRequest.cc

@@ -34,15 +34,6 @@ void DisableWorkflowRequest::setNamespaceSource(const std::string &namespaceSour
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string DisableWorkflowRequest::getRegionId() const {
-  return regionId_;
-}
-
-void DisableWorkflowRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string DisableWorkflowRequest::getGroupId() const {
   return groupId_;
 }
@@ -52,6 +43,15 @@ void DisableWorkflowRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+std::string DisableWorkflowRequest::getRegionId() const {
+  return regionId_;
+}
+
+void DisableWorkflowRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
 std::string DisableWorkflowRequest::get_Namespace() const {
   return _namespace_;
 }

+ 18 - 18
schedulerx2/src/model/EnableJobRequest.cc

@@ -25,15 +25,6 @@ EnableJobRequest::EnableJobRequest()
 
 EnableJobRequest::~EnableJobRequest() {}
 
-long EnableJobRequest::getJobId() const {
-  return jobId_;
-}
-
-void EnableJobRequest::setJobId(long jobId) {
-  jobId_ = jobId;
-  setParameter(std::string("JobId"), std::to_string(jobId));
-}
-
 std::string EnableJobRequest::getNamespaceSource() const {
   return namespaceSource_;
 }
@@ -43,15 +34,6 @@ void EnableJobRequest::setNamespaceSource(const std::string &namespaceSource) {
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string EnableJobRequest::getRegionId() const {
-  return regionId_;
-}
-
-void EnableJobRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string EnableJobRequest::getGroupId() const {
   return groupId_;
 }
@@ -61,6 +43,24 @@ void EnableJobRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+long EnableJobRequest::getJobId() const {
+  return jobId_;
+}
+
+void EnableJobRequest::setJobId(long jobId) {
+  jobId_ = jobId;
+  setParameter(std::string("JobId"), std::to_string(jobId));
+}
+
+std::string EnableJobRequest::getRegionId() const {
+  return regionId_;
+}
+
+void EnableJobRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
 std::string EnableJobRequest::get_Namespace() const {
   return _namespace_;
 }

+ 9 - 9
schedulerx2/src/model/EnableWorkflowRequest.cc

@@ -34,15 +34,6 @@ void EnableWorkflowRequest::setNamespaceSource(const std::string &namespaceSourc
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string EnableWorkflowRequest::getRegionId() const {
-  return regionId_;
-}
-
-void EnableWorkflowRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string EnableWorkflowRequest::getGroupId() const {
   return groupId_;
 }
@@ -52,6 +43,15 @@ void EnableWorkflowRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+std::string EnableWorkflowRequest::getRegionId() const {
+  return regionId_;
+}
+
+void EnableWorkflowRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
 std::string EnableWorkflowRequest::get_Namespace() const {
   return _namespace_;
 }

+ 18 - 18
schedulerx2/src/model/GetJobInfoRequest.cc

@@ -25,15 +25,6 @@ GetJobInfoRequest::GetJobInfoRequest()
 
 GetJobInfoRequest::~GetJobInfoRequest() {}
 
-long GetJobInfoRequest::getJobId() const {
-  return jobId_;
-}
-
-void GetJobInfoRequest::setJobId(long jobId) {
-  jobId_ = jobId;
-  setParameter(std::string("JobId"), std::to_string(jobId));
-}
-
 std::string GetJobInfoRequest::getNamespaceSource() const {
   return namespaceSource_;
 }
@@ -43,15 +34,6 @@ void GetJobInfoRequest::setNamespaceSource(const std::string &namespaceSource) {
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string GetJobInfoRequest::getRegionId() const {
-  return regionId_;
-}
-
-void GetJobInfoRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string GetJobInfoRequest::getGroupId() const {
   return groupId_;
 }
@@ -61,6 +43,24 @@ void GetJobInfoRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+long GetJobInfoRequest::getJobId() const {
+  return jobId_;
+}
+
+void GetJobInfoRequest::setJobId(long jobId) {
+  jobId_ = jobId;
+  setParameter(std::string("JobId"), std::to_string(jobId));
+}
+
+std::string GetJobInfoRequest::getRegionId() const {
+  return regionId_;
+}
+
+void GetJobInfoRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
 std::string GetJobInfoRequest::get_Namespace() const {
   return _namespace_;
 }

+ 6 - 0
schedulerx2/src/model/GetJobInfoResult.cc

@@ -94,6 +94,10 @@ void GetJobInfoResult::parse(const std::string &payload)
 			contactInfoItemObject.userPhone = jobMonitorInfoNodeContactInfoContactInfoItem["UserPhone"].asString();
 		if(!jobMonitorInfoNodeContactInfoContactInfoItem["UserName"].isNull())
 			contactInfoItemObject.userName = jobMonitorInfoNodeContactInfoContactInfoItem["UserName"].asString();
+		if(!jobMonitorInfoNodeContactInfoContactInfoItem["UserMail"].isNull())
+			contactInfoItemObject.userMail = jobMonitorInfoNodeContactInfoContactInfoItem["UserMail"].asString();
+		if(!jobMonitorInfoNodeContactInfoContactInfoItem["Ding"].isNull())
+			contactInfoItemObject.ding = jobMonitorInfoNodeContactInfoContactInfoItem["Ding"].asString();
 		data_.jobConfigInfo.jobMonitorInfo.contactInfo.push_back(contactInfoItemObject);
 	}
 	auto monitorConfigNode = jobMonitorInfoNode["MonitorConfig"];
@@ -107,6 +111,8 @@ void GetJobInfoResult::parse(const std::string &payload)
 		data_.jobConfigInfo.jobMonitorInfo.monitorConfig.timeoutEnable = monitorConfigNode["TimeoutEnable"].asString() == "true";
 	if(!monitorConfigNode["FailEnable"].isNull())
 		data_.jobConfigInfo.jobMonitorInfo.monitorConfig.failEnable = monitorConfigNode["FailEnable"].asString() == "true";
+	if(!monitorConfigNode["MissWorkerEnable"].isNull())
+		data_.jobConfigInfo.jobMonitorInfo.monitorConfig.missWorkerEnable = monitorConfigNode["MissWorkerEnable"].asString() == "true";
 	if(!value["Code"].isNull())
 		code_ = std::stoi(value["Code"].asString());
 	if(!value["Message"].isNull())

+ 18 - 18
schedulerx2/src/model/GetJobInstanceListRequest.cc

@@ -25,15 +25,6 @@ GetJobInstanceListRequest::GetJobInstanceListRequest()
 
 GetJobInstanceListRequest::~GetJobInstanceListRequest() {}
 
-long GetJobInstanceListRequest::getJobId() const {
-  return jobId_;
-}
-
-void GetJobInstanceListRequest::setJobId(long jobId) {
-  jobId_ = jobId;
-  setParameter(std::string("JobId"), std::to_string(jobId));
-}
-
 std::string GetJobInstanceListRequest::getNamespaceSource() const {
   return namespaceSource_;
 }
@@ -43,15 +34,6 @@ void GetJobInstanceListRequest::setNamespaceSource(const std::string &namespaceS
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string GetJobInstanceListRequest::getRegionId() const {
-  return regionId_;
-}
-
-void GetJobInstanceListRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string GetJobInstanceListRequest::getGroupId() const {
   return groupId_;
 }
@@ -61,6 +43,24 @@ void GetJobInstanceListRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+long GetJobInstanceListRequest::getJobId() const {
+  return jobId_;
+}
+
+void GetJobInstanceListRequest::setJobId(long jobId) {
+  jobId_ = jobId;
+  setParameter(std::string("JobId"), std::to_string(jobId));
+}
+
+std::string GetJobInstanceListRequest::getRegionId() const {
+  return regionId_;
+}
+
+void GetJobInstanceListRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
 std::string GetJobInstanceListRequest::get_Namespace() const {
   return _namespace_;
 }

+ 9 - 9
schedulerx2/src/model/GetJobInstanceRequest.cc

@@ -25,15 +25,6 @@ GetJobInstanceRequest::GetJobInstanceRequest()
 
 GetJobInstanceRequest::~GetJobInstanceRequest() {}
 
-long GetJobInstanceRequest::getJobId() const {
-  return jobId_;
-}
-
-void GetJobInstanceRequest::setJobId(long jobId) {
-  jobId_ = jobId;
-  setParameter(std::string("JobId"), std::to_string(jobId));
-}
-
 std::string GetJobInstanceRequest::getNamespaceSource() const {
   return namespaceSource_;
 }
@@ -52,6 +43,15 @@ void GetJobInstanceRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+long GetJobInstanceRequest::getJobId() const {
+  return jobId_;
+}
+
+void GetJobInstanceRequest::setJobId(long jobId) {
+  jobId_ = jobId;
+  setParameter(std::string("JobId"), std::to_string(jobId));
+}
+
 std::string GetJobInstanceRequest::get_Namespace() const {
   return _namespace_;
 }

+ 9 - 9
schedulerx2/src/model/ListJobsRequest.cc

@@ -34,15 +34,6 @@ void ListJobsRequest::setNamespaceSource(const std::string &namespaceSource) {
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string ListJobsRequest::getRegionId() const {
-  return regionId_;
-}
-
-void ListJobsRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string ListJobsRequest::getGroupId() const {
   return groupId_;
 }
@@ -52,6 +43,15 @@ void ListJobsRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+std::string ListJobsRequest::getRegionId() const {
+  return regionId_;
+}
+
+void ListJobsRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
 std::string ListJobsRequest::get_Namespace() const {
   return _namespace_;
 }

+ 6 - 0
schedulerx2/src/model/ListJobsResult.cc

@@ -99,6 +99,10 @@ void ListJobsResult::parse(const std::string &payload)
 				contactInfoItemObject.userPhone = jobMonitorInfoNodeContactInfoContactInfoItem["UserPhone"].asString();
 			if(!jobMonitorInfoNodeContactInfoContactInfoItem["UserName"].isNull())
 				contactInfoItemObject.userName = jobMonitorInfoNodeContactInfoContactInfoItem["UserName"].asString();
+			if(!jobMonitorInfoNodeContactInfoContactInfoItem["Ding"].isNull())
+				contactInfoItemObject.ding = jobMonitorInfoNodeContactInfoContactInfoItem["Ding"].asString();
+			if(!jobMonitorInfoNodeContactInfoContactInfoItem["UserMail"].isNull())
+				contactInfoItemObject.userMail = jobMonitorInfoNodeContactInfoContactInfoItem["UserMail"].asString();
 			jobObject.jobMonitorInfo.contactInfo.push_back(contactInfoItemObject);
 		}
 		auto monitorConfigNode = jobMonitorInfoNode["MonitorConfig"];
@@ -112,6 +116,8 @@ void ListJobsResult::parse(const std::string &payload)
 			jobObject.jobMonitorInfo.monitorConfig.timeoutEnable = monitorConfigNode["TimeoutEnable"].asString() == "true";
 		if(!monitorConfigNode["FailEnable"].isNull())
 			jobObject.jobMonitorInfo.monitorConfig.failEnable = monitorConfigNode["FailEnable"].asString() == "true";
+		if(!monitorConfigNode["MissWorkerEnable"].isNull())
+			jobObject.jobMonitorInfo.monitorConfig.missWorkerEnable = monitorConfigNode["MissWorkerEnable"].asString() == "true";
 		data_.jobs.push_back(jobObject);
 	}
 	if(!value["Code"].isNull())

+ 18 - 18
schedulerx2/src/model/RevokePermissionRequest.cc

@@ -34,15 +34,6 @@ void RevokePermissionRequest::setNamespaceSource(const std::string &namespaceSou
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
-std::string RevokePermissionRequest::getRegionId() const {
-  return regionId_;
-}
-
-void RevokePermissionRequest::setRegionId(const std::string &regionId) {
-  regionId_ = regionId;
-  setParameter(std::string("RegionId"), regionId);
-}
-
 std::string RevokePermissionRequest::getGroupId() const {
   return groupId_;
 }
@@ -52,15 +43,6 @@ void RevokePermissionRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
-std::string RevokePermissionRequest::get_Namespace() const {
-  return _namespace_;
-}
-
-void RevokePermissionRequest::set_Namespace(const std::string &_namespace) {
-  _namespace_ = _namespace;
-  setParameter(std::string("Namespace"), _namespace);
-}
-
 std::string RevokePermissionRequest::getUserId() const {
   return userId_;
 }
@@ -70,3 +52,21 @@ void RevokePermissionRequest::setUserId(const std::string &userId) {
   setParameter(std::string("UserId"), userId);
 }
 
+std::string RevokePermissionRequest::getRegionId() const {
+  return regionId_;
+}
+
+void RevokePermissionRequest::setRegionId(const std::string &regionId) {
+  regionId_ = regionId;
+  setParameter(std::string("RegionId"), regionId);
+}
+
+std::string RevokePermissionRequest::get_Namespace() const {
+  return _namespace_;
+}
+
+void RevokePermissionRequest::set_Namespace(const std::string &_namespace) {
+  _namespace_ = _namespace;
+  setParameter(std::string("Namespace"), _namespace);
+}
+

+ 18 - 18
schedulerx2/src/model/StopInstanceRequest.cc

@@ -25,15 +25,6 @@ StopInstanceRequest::StopInstanceRequest()
 
 StopInstanceRequest::~StopInstanceRequest() {}
 
-long StopInstanceRequest::getJobId() const {
-  return jobId_;
-}
-
-void StopInstanceRequest::setJobId(long jobId) {
-  jobId_ = jobId;
-  setParameter(std::string("JobId"), std::to_string(jobId));
-}
-
 std::string StopInstanceRequest::getNamespaceSource() const {
   return namespaceSource_;
 }
@@ -43,6 +34,24 @@ void StopInstanceRequest::setNamespaceSource(const std::string &namespaceSource)
   setParameter(std::string("NamespaceSource"), namespaceSource);
 }
 
+std::string StopInstanceRequest::getGroupId() const {
+  return groupId_;
+}
+
+void StopInstanceRequest::setGroupId(const std::string &groupId) {
+  groupId_ = groupId;
+  setParameter(std::string("GroupId"), groupId);
+}
+
+long StopInstanceRequest::getJobId() const {
+  return jobId_;
+}
+
+void StopInstanceRequest::setJobId(long jobId) {
+  jobId_ = jobId;
+  setParameter(std::string("JobId"), std::to_string(jobId));
+}
+
 long StopInstanceRequest::getInstanceId() const {
   return instanceId_;
 }
@@ -61,15 +70,6 @@ void StopInstanceRequest::setRegionId(const std::string &regionId) {
   setParameter(std::string("RegionId"), regionId);
 }
 
-std::string StopInstanceRequest::getGroupId() const {
-  return groupId_;
-}
-
-void StopInstanceRequest::setGroupId(const std::string &groupId) {
-  groupId_ = groupId;
-  setParameter(std::string("GroupId"), groupId);
-}
-
 std::string StopInstanceRequest::get_Namespace() const {
   return _namespace_;
 }

+ 11 - 0
schedulerx2/src/model/UpdateJobRequest.cc

@@ -187,6 +187,15 @@ void UpdateJobRequest::setMaxAttempt(int maxAttempt) {
   setBodyParameter(std::string("MaxAttempt"), std::to_string(maxAttempt));
 }
 
+bool UpdateJobRequest::getMissWorkerEnable() const {
+  return missWorkerEnable_;
+}
+
+void UpdateJobRequest::setMissWorkerEnable(bool missWorkerEnable) {
+  missWorkerEnable_ = missWorkerEnable;
+  setBodyParameter(std::string("MissWorkerEnable"), missWorkerEnable ? "true" : "false");
+}
+
 int UpdateJobRequest::getDispatcherSize() const {
   return dispatcherSize_;
 }
@@ -259,7 +268,9 @@ void UpdateJobRequest::setContactInfo(const std::vector<UpdateJobRequest::Contac
   for(int dep1 = 0; dep1 != contactInfo.size(); dep1++) {
   auto contactInfoObj = contactInfo.at(dep1);
   std::string contactInfoObjStr = std::string("ContactInfo") + "." + std::to_string(dep1 + 1);
+    setBodyParameter(contactInfoObjStr + ".Ding", contactInfoObj.ding);
     setBodyParameter(contactInfoObjStr + ".UserPhone", contactInfoObj.userPhone);
+    setBodyParameter(contactInfoObjStr + ".UserMail", contactInfoObj.userMail);
     setBodyParameter(contactInfoObjStr + ".UserName", contactInfoObj.userName);
   }
 }