Package com.enonic.xp.task
Class TaskInfo.Builder
- java.lang.Object
-
- com.enonic.xp.task.TaskInfo.Builder
-
- Enclosing class:
- TaskInfo
public static final class TaskInfo.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskInfo.Builder
application(ApplicationKey application)
TaskInfo
build()
TaskInfo.Builder
description(java.lang.String description)
TaskInfo.Builder
id(TaskId id)
TaskInfo.Builder
name(java.lang.String name)
TaskInfo.Builder
progress(TaskProgress progress)
TaskInfo.Builder
startTime(java.time.Instant startTime)
TaskInfo.Builder
state(TaskState state)
TaskInfo.Builder
user(PrincipalKey user)
-
-
-
Method Detail
-
id
public TaskInfo.Builder id(TaskId id)
-
state
public TaskInfo.Builder state(TaskState state)
-
description
public TaskInfo.Builder description(java.lang.String description)
-
progress
public TaskInfo.Builder progress(TaskProgress progress)
-
name
public TaskInfo.Builder name(java.lang.String name)
-
application
public TaskInfo.Builder application(ApplicationKey application)
-
user
public TaskInfo.Builder user(PrincipalKey user)
-
startTime
public TaskInfo.Builder startTime(java.time.Instant startTime)
-
build
public TaskInfo build()
-
-