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