Package com.enonic.xp.scheduler
Class ScheduledJob.Builder
- java.lang.Object
-
- com.enonic.xp.scheduler.ScheduledJob.Builder
-
- Enclosing class:
- ScheduledJob
public static class ScheduledJob.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduledJobbuild()ScheduledJob.Buildercalendar(ScheduleCalendar calendar)ScheduledJob.Builderconfig(PropertyTree config)ScheduledJob.BuildercreatedTime(Instant createdTime)ScheduledJob.Buildercreator(PrincipalKey creator)ScheduledJob.Builderdescription(String description)ScheduledJob.Builderdescriptor(DescriptorKey descriptor)ScheduledJob.Builderenabled(boolean enabled)ScheduledJob.BuilderlastRun(Instant lastRun)ScheduledJob.BuilderlastTaskId(TaskId lastTaskId)ScheduledJob.BuildermodifiedTime(Instant modifiedTime)ScheduledJob.Buildermodifier(PrincipalKey modifier)ScheduledJob.Buildername(ScheduledJobName name)ScheduledJob.Builderuser(PrincipalKey user)
-
-
-
Method Detail
-
name
public ScheduledJob.Builder name(ScheduledJobName name)
-
description
public ScheduledJob.Builder description(String description)
-
calendar
public ScheduledJob.Builder calendar(ScheduleCalendar calendar)
-
enabled
public ScheduledJob.Builder enabled(boolean enabled)
-
descriptor
public ScheduledJob.Builder descriptor(DescriptorKey descriptor)
-
config
public ScheduledJob.Builder config(PropertyTree config)
-
user
public ScheduledJob.Builder user(PrincipalKey user)
-
creator
public ScheduledJob.Builder creator(PrincipalKey creator)
-
modifier
public ScheduledJob.Builder modifier(PrincipalKey modifier)
-
createdTime
public ScheduledJob.Builder createdTime(Instant createdTime)
-
modifiedTime
public ScheduledJob.Builder modifiedTime(Instant modifiedTime)
-
lastRun
public ScheduledJob.Builder lastRun(Instant lastRun)
-
lastTaskId
public ScheduledJob.Builder lastTaskId(TaskId lastTaskId)
-
build
public ScheduledJob build()
-
-