Package com.chrt.api.types
Class ScheduleRange.Builder
- java.lang.Object
-
- com.chrt.api.types.ScheduleRange.Builder
-
- All Implemented Interfaces:
ScheduleRange._FinalStage,ScheduleRange.StartStage
- Enclosing class:
- ScheduleRange
public static final class ScheduleRange.Builder extends java.lang.Object implements ScheduleRange.StartStage, ScheduleRange._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleRangebuild()ScheduleRange._FinalStageend(java.lang.Integer end)ScheduleRange._FinalStageend(java.util.Optional<java.lang.Integer> end)ScheduleRange.Builderfrom(ScheduleRange other)ScheduleRange._FinalStagestart(int start)ScheduleRange._FinalStagestep(java.lang.Integer step)ScheduleRange._FinalStagestep(java.util.Optional<java.lang.Integer> step)
-
-
-
Method Detail
-
from
public ScheduleRange.Builder from(ScheduleRange other)
- Specified by:
fromin interfaceScheduleRange.StartStage
-
start
public ScheduleRange._FinalStage start(int start)
- Specified by:
startin interfaceScheduleRange.StartStage
-
step
public ScheduleRange._FinalStage step(java.lang.Integer step)
- Specified by:
stepin interfaceScheduleRange._FinalStage
-
step
public ScheduleRange._FinalStage step(java.util.Optional<java.lang.Integer> step)
- Specified by:
stepin interfaceScheduleRange._FinalStage
-
end
public ScheduleRange._FinalStage end(java.lang.Integer end)
- Specified by:
endin interfaceScheduleRange._FinalStage
-
end
public ScheduleRange._FinalStage end(java.util.Optional<java.lang.Integer> end)
- Specified by:
endin interfaceScheduleRange._FinalStage
-
build
public ScheduleRange build()
- Specified by:
buildin interfaceScheduleRange._FinalStage
-
-