def __init__(self, run_type, run_cmd, call_type, run_order, run_rank, should_wait=True, kill_after_seconds=None):
self.run_type = run_type<EOL>self.run_cmd = run_cmd<EOL>self.call_type = call_type<EOL>self.run_order = run_order<EOL>self.run_rank = run_rank<EOL>self.should_wait = should_wait<EOL>self.kill_after_seconds = kill_after_seconds<EOL>self.timer = None<EOL>
Init method
:param run_type: Type of run_step: "workload" only for now
:param run_cmd: Details of command to be run. It could be a command or API call
:param call_type: Kind of call -- local or remote
:param run_order: When to run this w.r.t analysis. One of ('pre', 'in', 'post')
:param run_rank: In what order to run this
:param should_wait: Boolean whether naarad should wait for the run command to finish or not before moving on
:param kill_after_seconds: Seconds for which the command should be run before being killed
:return: None