Class: HermesAgent::Client::Entities::JobRepeat
- Inherits:
-
HermesAgent::Client::Entity
- Object
- HermesAgent::Client::Entity
- HermesAgent::Client::Entities::JobRepeat
- Defined in:
- lib/hermes_agent/client/entities/job.rb
Overview
The repeat policy of a Job (HermesAgent::Client::Entities::Job#repeat): how many times the job runs before the server deletes it, and how many runs it has completed so far.
Instance Method Summary collapse
-
#completed ⇒ Integer?
The number of runs completed so far (incremented per executed run).
-
#times ⇒ Integer?
The maximum number of runs, or
nilfor an unbounded (uncapped) recurring job.
Methods inherited from HermesAgent::Client::Entity
Instance Method Details
#completed ⇒ Integer?
The number of runs completed so far (incremented per executed run).
27 28 29 |
# File 'lib/hermes_agent/client/entities/job.rb', line 27 def completed self["completed"] end |
#times ⇒ Integer?
The maximum number of runs, or nil for an unbounded (uncapped)
recurring job. Once a capped job reaches this many runs the server
deletes it.
19 20 21 |
# File 'lib/hermes_agent/client/entities/job.rb', line 19 def times self["times"] end |