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:
buildin 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
-