Class RecurringOrderScheduleSetMessagePayloadBuilder
java.lang.Object
com.commercetools.api.models.message.RecurringOrderScheduleSetMessagePayloadBuilder
- All Implemented Interfaces:
Builder<RecurringOrderScheduleSetMessagePayload>
public class RecurringOrderScheduleSetMessagePayloadBuilder
extends Object
implements Builder<RecurringOrderScheduleSetMessagePayload>
RecurringOrderScheduleSetMessagePayloadBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
RecurringOrderScheduleSetMessagePayload recurringOrderScheduleSetMessagePayload = RecurringOrderScheduleSetMessagePayload.builder()
.recurrencePolicySchedule(recurrencePolicyScheduleBuilder -> recurrencePolicyScheduleBuilder)
.oldRecurrencePolicySchedule(oldRecurrencePolicyScheduleBuilder -> oldRecurrencePolicyScheduleBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds RecurringOrderScheduleSetMessagePayload with checking for non-null required valuesbuilds RecurringOrderScheduleSetMessagePayload without checking for non-null required valuesSchedule of the Recurring Order before the Set Schedule update action.Schedule of the Recurring Order after the Set Schedule update action.of()
factory method for an instance of RecurringOrderScheduleSetMessagePayloadBuilderof
(RecurringOrderScheduleSetMessagePayload template) create builder for RecurringOrderScheduleSetMessagePayload instanceoldRecurrencePolicySchedule
(RecurrencePolicySchedule oldRecurrencePolicySchedule) Schedule of the Recurring Order before the Set Schedule update action.oldRecurrencePolicySchedule
(Function<RecurrencePolicyScheduleBuilder, Builder<? extends RecurrencePolicySchedule>> builder) Schedule of the Recurring Order before the Set Schedule update action.recurrencePolicySchedule
(RecurrencePolicySchedule recurrencePolicySchedule) Schedule of the Recurring Order after the Set Schedule update action.recurrencePolicySchedule
(Function<RecurrencePolicyScheduleBuilder, Builder<? extends RecurrencePolicySchedule>> builder) Schedule of the Recurring Order after the Set Schedule update action.
-
Constructor Details
-
RecurringOrderScheduleSetMessagePayloadBuilder
public RecurringOrderScheduleSetMessagePayloadBuilder()
-
-
Method Details
-
recurrencePolicySchedule
public RecurringOrderScheduleSetMessagePayloadBuilder recurrencePolicySchedule(RecurrencePolicySchedule recurrencePolicySchedule) Schedule of the Recurring Order after the Set Schedule update action.
- Parameters:
recurrencePolicySchedule
- value to be set- Returns:
- Builder
-
recurrencePolicySchedule
public RecurringOrderScheduleSetMessagePayloadBuilder recurrencePolicySchedule(Function<RecurrencePolicyScheduleBuilder, Builder<? extends RecurrencePolicySchedule>> builder) Schedule of the Recurring Order after the Set Schedule update action.
- Parameters:
builder
- function to build the recurrencePolicySchedule value- Returns:
- Builder
-
oldRecurrencePolicySchedule
public RecurringOrderScheduleSetMessagePayloadBuilder oldRecurrencePolicySchedule(RecurrencePolicySchedule oldRecurrencePolicySchedule) Schedule of the Recurring Order before the Set Schedule update action.
- Parameters:
oldRecurrencePolicySchedule
- value to be set- Returns:
- Builder
-
oldRecurrencePolicySchedule
public RecurringOrderScheduleSetMessagePayloadBuilder oldRecurrencePolicySchedule(Function<RecurrencePolicyScheduleBuilder, Builder<? extends RecurrencePolicySchedule>> builder) Schedule of the Recurring Order before the Set Schedule update action.
- Parameters:
builder
- function to build the oldRecurrencePolicySchedule value- Returns:
- Builder
-
getRecurrencePolicySchedule
Schedule of the Recurring Order after the Set Schedule update action.
- Returns:
- recurrencePolicySchedule
-
getOldRecurrencePolicySchedule
Schedule of the Recurring Order before the Set Schedule update action.
- Returns:
- oldRecurrencePolicySchedule
-
build
builds RecurringOrderScheduleSetMessagePayload with checking for non-null required values- Specified by:
build
in interfaceBuilder<RecurringOrderScheduleSetMessagePayload>
- Returns:
- RecurringOrderScheduleSetMessagePayload
-
buildUnchecked
builds RecurringOrderScheduleSetMessagePayload without checking for non-null required values- Returns:
- RecurringOrderScheduleSetMessagePayload
-
of
factory method for an instance of RecurringOrderScheduleSetMessagePayloadBuilder- Returns:
- builder
-
of
public static RecurringOrderScheduleSetMessagePayloadBuilder of(RecurringOrderScheduleSetMessagePayload template) create builder for RecurringOrderScheduleSetMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-