Class RecurringOrderCreatedMessagePayloadBuilder
java.lang.Object
com.commercetools.api.models.message.RecurringOrderCreatedMessagePayloadBuilder
- All Implemented Interfaces:
Builder<RecurringOrderCreatedMessagePayload>
public class RecurringOrderCreatedMessagePayloadBuilder
extends Object
implements Builder<RecurringOrderCreatedMessagePayload>
RecurringOrderCreatedMessagePayloadBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
RecurringOrderCreatedMessagePayload recurringOrderCreatedMessagePayload = RecurringOrderCreatedMessagePayload.builder()
.order(orderBuilder -> orderBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds RecurringOrderCreatedMessagePayload with checking for non-null required valuesbuilds RecurringOrderCreatedMessagePayload without checking for non-null required valuesgetOrder()
RecurringOrder that was created.of()
factory method for an instance of RecurringOrderCreatedMessagePayloadBuilderof
(RecurringOrderCreatedMessagePayload template) create builder for RecurringOrderCreatedMessagePayload instanceorder
(RecurringOrder order) RecurringOrder that was created.RecurringOrder that was created.withOrder
(Function<RecurringOrderBuilder, RecurringOrder> builder) RecurringOrder that was created.
-
Constructor Details
-
RecurringOrderCreatedMessagePayloadBuilder
public RecurringOrderCreatedMessagePayloadBuilder()
-
-
Method Details
-
order
public RecurringOrderCreatedMessagePayloadBuilder order(Function<RecurringOrderBuilder, RecurringOrderBuilder> builder) RecurringOrder that was created.
- Parameters:
builder
- function to build the order value- Returns:
- Builder
-
withOrder
public RecurringOrderCreatedMessagePayloadBuilder withOrder(Function<RecurringOrderBuilder, RecurringOrder> builder) RecurringOrder that was created.
- Parameters:
builder
- function to build the order value- Returns:
- Builder
-
order
RecurringOrder that was created.
- Parameters:
order
- value to be set- Returns:
- Builder
-
getOrder
RecurringOrder that was created.
- Returns:
- order
-
build
builds RecurringOrderCreatedMessagePayload with checking for non-null required values- Specified by:
build
in interfaceBuilder<RecurringOrderCreatedMessagePayload>
- Returns:
- RecurringOrderCreatedMessagePayload
-
buildUnchecked
builds RecurringOrderCreatedMessagePayload without checking for non-null required values- Returns:
- RecurringOrderCreatedMessagePayload
-
of
factory method for an instance of RecurringOrderCreatedMessagePayloadBuilder- Returns:
- builder
-
of
public static RecurringOrderCreatedMessagePayloadBuilder of(RecurringOrderCreatedMessagePayload template) create builder for RecurringOrderCreatedMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-