Support JobRetry parameters in SubmitJob API.
This commit is contained in:
@@ -241,6 +241,15 @@ void AddNodesRequest::setSync(bool sync) {
|
||||
setParameter(std::string("Sync"), sync ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string AddNodesRequest::getNetworkInterfaceTrafficMode() const {
|
||||
return networkInterfaceTrafficMode_;
|
||||
}
|
||||
|
||||
void AddNodesRequest::setNetworkInterfaceTrafficMode(const std::string &networkInterfaceTrafficMode) {
|
||||
networkInterfaceTrafficMode_ = networkInterfaceTrafficMode;
|
||||
setParameter(std::string("NetworkInterfaceTrafficMode"), networkInterfaceTrafficMode);
|
||||
}
|
||||
|
||||
std::string AddNodesRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
@@ -501,6 +501,15 @@ void CreateClusterRequest::setRamRoleName(const std::string &ramRoleName) {
|
||||
setParameter(std::string("RamRoleName"), ramRoleName);
|
||||
}
|
||||
|
||||
std::string CreateClusterRequest::getNetworkInterfaceTrafficMode() const {
|
||||
return networkInterfaceTrafficMode_;
|
||||
}
|
||||
|
||||
void CreateClusterRequest::setNetworkInterfaceTrafficMode(const std::string &networkInterfaceTrafficMode) {
|
||||
networkInterfaceTrafficMode_ = networkInterfaceTrafficMode;
|
||||
setParameter(std::string("NetworkInterfaceTrafficMode"), networkInterfaceTrafficMode);
|
||||
}
|
||||
|
||||
std::string CreateClusterRequest::getPlugin() const {
|
||||
return plugin_;
|
||||
}
|
||||
|
||||
@@ -55,6 +55,10 @@ void ListImagesResult::parse(const std::string &payload)
|
||||
osTagsObject.imageId = valueOsTagsOsInfo["ImageId"].asString();
|
||||
if(!valueOsTagsOsInfo["Architecture"].isNull())
|
||||
osTagsObject.architecture = valueOsTagsOsInfo["Architecture"].asString();
|
||||
if(!valueOsTagsOsInfo["OSName"].isNull())
|
||||
osTagsObject.oSName = valueOsTagsOsInfo["OSName"].asString();
|
||||
if(!valueOsTagsOsInfo["OSNameEn"].isNull())
|
||||
osTagsObject.oSNameEn = valueOsTagsOsInfo["OSNameEn"].asString();
|
||||
osTags_.push_back(osTagsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -52,6 +52,15 @@ void SubmitJobRequest::setClockTime(const std::string &clockTime) {
|
||||
setParameter(std::string("ClockTime"), clockTime);
|
||||
}
|
||||
|
||||
int SubmitJobRequest::getJobRetryPriority() const {
|
||||
return jobRetryPriority_;
|
||||
}
|
||||
|
||||
void SubmitJobRequest::setJobRetryPriority(int jobRetryPriority) {
|
||||
jobRetryPriority_ = jobRetryPriority;
|
||||
setParameter(std::string("JobRetry.Priority"), std::to_string(jobRetryPriority));
|
||||
}
|
||||
|
||||
std::string SubmitJobRequest::getCommandLine() const {
|
||||
return commandLine_;
|
||||
}
|
||||
@@ -115,6 +124,15 @@ void SubmitJobRequest::setMem(const std::string &mem) {
|
||||
setParameter(std::string("Mem"), mem);
|
||||
}
|
||||
|
||||
int SubmitJobRequest::getJobRetryCount() const {
|
||||
return jobRetryCount_;
|
||||
}
|
||||
|
||||
void SubmitJobRequest::setJobRetryCount(int jobRetryCount) {
|
||||
jobRetryCount_ = jobRetryCount;
|
||||
setParameter(std::string("JobRetry.Count"), std::to_string(jobRetryCount));
|
||||
}
|
||||
|
||||
std::string SubmitJobRequest::getStdoutRedirectPath() const {
|
||||
return stdoutRedirectPath_;
|
||||
}
|
||||
@@ -205,6 +223,15 @@ void SubmitJobRequest::setGpu(int gpu) {
|
||||
setParameter(std::string("Gpu"), std::to_string(gpu));
|
||||
}
|
||||
|
||||
int SubmitJobRequest::getJobRetryOnExitCode() const {
|
||||
return jobRetryOnExitCode_;
|
||||
}
|
||||
|
||||
void SubmitJobRequest::setJobRetryOnExitCode(int jobRetryOnExitCode) {
|
||||
jobRetryOnExitCode_ = jobRetryOnExitCode;
|
||||
setParameter(std::string("JobRetry.OnExitCode"), std::to_string(jobRetryOnExitCode));
|
||||
}
|
||||
|
||||
int SubmitJobRequest::getNode() const {
|
||||
return node_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user