# `Bildad.Job.JobRuns`
[🔗](https://github.com/Cobenian/bildad/blob/main/lib/job/jobs/job_runs.ex#L1)

Manages job runs.

# `get_number_of_job_runs`

Returns the number of job runs. (This is useful for pagination.)

# `list_all_job_runs`

Lists all the job runs with pagination.

# `list_expired_jobs`

Lists all the jobs that were running, have not been killed and have expired without pagination.

# `list_expired_jobs`

Lists all the jobs that were running, have not been killed and have expired with pagination (with the default page size if nil provided as the page size).

# `list_job_runs_for_identifier`

Lists all the job runs for the provided job run identifier without pagination.

# `list_job_runs_for_result`

Lists all the jobs that have finished with the provided result without pagination.

# `list_job_runs_for_result`

Lists all the jobs that have finished with the provided result with pagination (with the default page size if nil provided as the page size).

# `list_job_runs_to_kill`

Lists all the jobs that are running and have timed out without pagination.

# `list_job_runs_to_kill`

Lists all the jobs that are running and have timed out with pagination (with the default page size if nil provided as the page size).

# `list_running_job_runs`

Lists all job runs that are currently in RUNNING status.

# `preload_job_runs`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
