Job

public final class Job

Constructors

Job
Link copied to clipboard
Job Job(String name, Job.TaskEnum task, Crontab crontab, String description, Boolean enabled, String id, JobKwargs kwargs, LocalDateTime lastRunAt, String lastRunId, String schedule)

Types

TaskEnum
Link copied to clipboard
public enum TaskEnum extends Enum<Job.TaskEnum>

The task name Values: TESTMINUSHIGHMINUSQUEUE, TESTMINUSDEFAULTMINUSQUEUE, UPDATEMINUSDATASETSMINUSREUSESMINUSMETRICS, PIWIKMINUSBULKMINUSTRACKMINUSAPI, COUNTMINUSTAGS, PURGEMINUSORGANIZATIONS, TESTMINUSLOG, EXPORTMINUSCSV, HARVEST, APIGOUVFRMINUSLOADMINUSAPIS, TESTMINUSLOWMINUSQUEUE, PURGEMINUSREUSES, PIWIKMINUSUPDATEMINUSMETRICS, PURGEMINUSCHUNKS, PIWIKMINUSCURRENTMINUSMETRICS, PURGEMINUSDATASETS, PURGEMINUSHARVESTERS, PIWIKMINUSYESTERDAYMINUSMETRICS, COMPUTEMINUSSITEMINUSMETRICS, SENDMINUSFREQUENCYMINUSREMINDER, PURGEMINUSHARVESTMINUSJOBS, TESTMINUSERROR

Functions

getCrontab
Link copied to clipboard
final Crontab getCrontab()
getDescription
Link copied to clipboard
final String getDescription()
getEnabled
Link copied to clipboard
final Boolean getEnabled()
getId
Link copied to clipboard
final String getId()
getKwargs
Link copied to clipboard
final JobKwargs getKwargs()
getLastRunAt
Link copied to clipboard
final LocalDateTime getLastRunAt()
getLastRunId
Link copied to clipboard
final String getLastRunId()
getName
Link copied to clipboard
final String getName()
getSchedule
Link copied to clipboard
final String getSchedule()
getTask
Link copied to clipboard
final Job.TaskEnum getTask()
setCrontab
Link copied to clipboard
final Unit setCrontab(Crontab crontab)
setDescription
Link copied to clipboard
final Unit setDescription(String description)
setEnabled
Link copied to clipboard
final Unit setEnabled(Boolean enabled)
setId
Link copied to clipboard
final Unit setId(String id)
setKwargs
Link copied to clipboard
final Unit setKwargs(JobKwargs kwargs)
setLastRunAt
Link copied to clipboard
final Unit setLastRunAt(LocalDateTime lastRunAt)
setLastRunId
Link copied to clipboard
final Unit setLastRunId(String lastRunId)
setName
Link copied to clipboard
final Unit setName(String name)
setSchedule
Link copied to clipboard
final Unit setSchedule(String schedule)
setTask
Link copied to clipboard
final Unit setTask(Job.TaskEnum task)

Properties

crontab
Link copied to clipboard
private Crontab crontab
description
Link copied to clipboard
private String description

The job description

enabled
Link copied to clipboard
private Boolean enabled

Is this job enabled

id
Link copied to clipboard
private String id

The job unique identifier

kwargs
Link copied to clipboard
private JobKwargs kwargs

The job execution keyword arguments

lastRunAt
Link copied to clipboard
private LocalDateTime lastRunAt

The last job execution date

lastRunId
Link copied to clipboard
private String lastRunId

The last execution task id

name
Link copied to clipboard
private String name

The job unique name

schedule
Link copied to clipboard
private String schedule

The schedule display

task
Link copied to clipboard
private Job.TaskEnum task

The task name