-
- std::string getJobName();
- std::string getJobFile();
- std::string getWorkDirectory();
- std::string getLocalDirectory();
- std::string getResultDirectory();
- const std::list<std::string> & get_in_files();
- const std::list<std::string> & get_out_files();
- std::string getMaximumDuration();
- resourceParams getResourceRequiredParams();
- std::string getQueue();
- std::string getEnvFile();
- std::string getJobType();
+ void setExclusive(bool exclusive);
+ void setExclusiveStr(const std::string & exclusiveStr);
+ void setMemPerCpu(unsigned long mem_per_cpu);
+ void setWCKey(const std::string & wckey);
+ void setExtraParams(const std::string & extra_params);
+ void setReference(const std::string & reference);
+ // For COORM
+ void setLauncherFile(const std::string & launcher_file);
+ void setLauncherArgs(const std::string & launcher_args);
+
+ std::string getJobName() const;
+ std::string getJobFile() const;
+ std::string getPreCommand() const;
+ std::string getWorkDirectory() const;
+ std::string getLocalDirectory() const;
+ std::string getResultDirectory() const;
+ const std::list<std::string> & get_in_files() const;
+ const std::list<std::string> & get_out_files() const;
+ std::string getMaximumDuration() const;
+ resourceParams getResourceRequiredParams() const;
+ std::string getQueue() const;
+ std::string getPartition() const;
+ std::string getEnvFile() const;
+ std::string getJobType() const;
+ bool getExclusive() const;
+ std::string getExclusiveStr() const;
+ unsigned long getMemPerCpu() const;
+ std::string getWCKey() const;
+ std::string getExtraParams() const;
+ std::string getReference() const;
+
+ // For COORM
+ std::string getLauncherFile() const;
+ std::string getLauncherArgs() const;