Class StandardScheduleBuilder
java.lang.Object
com.commercetools.api.models.recurrence_policy.StandardScheduleBuilder
- All Implemented Interfaces:
Builder<StandardSchedule>
StandardScheduleBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StandardSchedule standardSchedule = StandardSchedule.builder()
.value(0.3)
.intervalUnit(IntervalUnit.DAYS)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds StandardSchedule with checking for non-null required valuesbuilds StandardSchedule without checking for non-null required valuesInterval of this schedule.getValue()
Number of intervals between orders.intervalUnit
(IntervalUnit intervalUnit) Interval of this schedule.static StandardScheduleBuilder
of()
factory method for an instance of StandardScheduleBuilderstatic StandardScheduleBuilder
of
(StandardSchedule template) create builder for StandardSchedule instanceNumber of intervals between orders.
-
Constructor Details
-
StandardScheduleBuilder
public StandardScheduleBuilder()
-
-
Method Details
-
value
Number of intervals between orders.
- Parameters:
value
- value to be set- Returns:
- Builder
-
intervalUnit
Interval of this schedule.
- Parameters:
intervalUnit
- value to be set- Returns:
- Builder
-
getValue
Number of intervals between orders.
- Returns:
- value
-
getIntervalUnit
Interval of this schedule.
- Returns:
- intervalUnit
-
build
builds StandardSchedule with checking for non-null required values- Specified by:
build
in interfaceBuilder<StandardSchedule>
- Returns:
- StandardSchedule
-
buildUnchecked
builds StandardSchedule without checking for non-null required values- Returns:
- StandardSchedule
-
of
factory method for an instance of StandardScheduleBuilder- Returns:
- builder
-
of
create builder for StandardSchedule instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-