Class WorkloadBuilder
java.lang.Object
org.tasktide.core.model.builders.ModelBuilder<Workload>
org.tasktide.core.model.builders.WorkloadBuilder
Allow ProcessLog objects to be built where all fields are optional
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build workload from provided fieldsAdd Id fieldwithWorkload(List<ItemTask> tasks) Add workload field from list of taskswithWorkload(Map<String, ItemTask> workload) Add workload fieldwithWorkload(ItemTask task) withWorkloadState(ItemState workloadState) Add workload state fieldwithWorkloadType(ItemType workloadType) Add workload type field
-
Constructor Details
-
WorkloadBuilder
public WorkloadBuilder()
-
-
Method Details
-
withId
-
withWorkload
Add workload field- Parameters:
workload-- Returns:
- WorkloadBuilder
-
withWorkload
Add workload field from list of tasks- Parameters:
tasks-- Returns:
- WorkloadBuilder
-
withWorkload
- Parameters:
task-- Returns:
WorkloadBuilder
-
withWorkloadState
Add workload state field- Parameters:
workloadState-- Returns:
- WorkloadBuilder
-
withWorkloadType
Add workload type field- Parameters:
workloadType-- Returns:
- WorkloadBuilder
-
build
Build workload from provided fields- Specified by:
buildin classModelBuilder<Workload>- Returns:
- Workload
-