JobsResource
Job API methods.
Functions
func__init__(self, client) -> NoneInitialize the resource.
paramselfparamclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefuncget(self, job_id) -> JobResponseGet a job by id.
paramselfparamjob_iduuid.UUIDId of the job.
Returns
kitaru.api_models.v1.job.JobResponseStored job.
funclist(self, params=None) -> Page[JobResponse]List jobs.
paramselfparamparamsJobListParams | None= NoneJob list params.
Returns
kitaru.api_models.v1.base.PagePage of jobs.
funciter(self, params=None) -> AsyncIterator[JobResponse]Iterate over all jobs.
paramselfparamparamsJobListParams | None= NoneJob list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every job.
funclist_tasks(self, job_id, params=None) -> Page[TaskResponse]List the tasks of a job.
paramselfparamjob_iduuid.UUIDId of the job.
paramparamsJobTasksListParams | None= NoneJob tasks list params.
Returns
kitaru.api_models.v1.base.PagePage of tasks.
funciter_tasks(self, job_id, params=None) -> AsyncIterator[TaskResponse]Iterate over all tasks of a job.
paramselfparamjob_iduuid.UUIDId of the job.
paramparamsJobTasksListParams | None= NoneJob tasks list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every task of the job.
funccancel(self, job_id) -> JobResponseRequest cancellation of a job.
paramselfparamjob_iduuid.UUIDId of the job.
Returns
kitaru.api_models.v1.job.JobResponseJob carrying the cancel request.
funcdelete(self, job_id) -> NoneDelete a settled job, cascading its tasks.
paramselfparamjob_iduuid.UUIDId of the job.
Returns
None