Class OrderCreatedFromRecurringOrderMessagePayloadBuilder
java.lang.Object
com.commercetools.api.models.message.OrderCreatedFromRecurringOrderMessagePayloadBuilder
- All Implemented Interfaces:
Builder<OrderCreatedFromRecurringOrderMessagePayload>
public class OrderCreatedFromRecurringOrderMessagePayloadBuilder
extends Object
implements Builder<OrderCreatedFromRecurringOrderMessagePayload>
OrderCreatedFromRecurringOrderMessagePayloadBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderCreatedFromRecurringOrderMessagePayload orderCreatedFromRecurringOrderMessagePayload = OrderCreatedFromRecurringOrderMessagePayload.builder()
.order(orderBuilder -> orderBuilder)
.recurringOrderRef(recurringOrderRefBuilder -> recurringOrderRefBuilder)
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds OrderCreatedFromRecurringOrderMessagePayload with checking for non-null required valuesbuilds OrderCreatedFromRecurringOrderMessagePayload without checking for non-null required valuesgetOrder()
Order that was created.Reference to the origin Recurring Order.of()
factory method for an instance of OrderCreatedFromRecurringOrderMessagePayloadBuildercreate builder for OrderCreatedFromRecurringOrderMessagePayload instanceOrder that was created.order
(Function<OrderBuilder, OrderBuilder> builder) Order that was created.recurringOrderRef
(RecurringOrderReference recurringOrderRef) Reference to the origin Recurring Order.Reference to the origin Recurring Order.withOrder
(Function<OrderBuilder, Order> builder) Order that was created.Reference to the origin Recurring Order.
-
Constructor Details
-
OrderCreatedFromRecurringOrderMessagePayloadBuilder
public OrderCreatedFromRecurringOrderMessagePayloadBuilder()
-
-
Method Details
-
order
public OrderCreatedFromRecurringOrderMessagePayloadBuilder order(Function<OrderBuilder, OrderBuilder> builder) Order that was created.
- Parameters:
builder
- function to build the order value- Returns:
- Builder
-
withOrder
public OrderCreatedFromRecurringOrderMessagePayloadBuilder withOrder(Function<OrderBuilder, Order> builder) Order that was created.
- Parameters:
builder
- function to build the order value- Returns:
- Builder
-
order
Order that was created.
- Parameters:
order
- value to be set- Returns:
- Builder
-
recurringOrderRef
public OrderCreatedFromRecurringOrderMessagePayloadBuilder recurringOrderRef(Function<RecurringOrderReferenceBuilder, RecurringOrderReferenceBuilder> builder) Reference to the origin Recurring Order.
- Parameters:
builder
- function to build the recurringOrderRef value- Returns:
- Builder
-
withRecurringOrderRef
public OrderCreatedFromRecurringOrderMessagePayloadBuilder withRecurringOrderRef(Function<RecurringOrderReferenceBuilder, RecurringOrderReference> builder) Reference to the origin Recurring Order.
- Parameters:
builder
- function to build the recurringOrderRef value- Returns:
- Builder
-
recurringOrderRef
public OrderCreatedFromRecurringOrderMessagePayloadBuilder recurringOrderRef(RecurringOrderReference recurringOrderRef) Reference to the origin Recurring Order.
- Parameters:
recurringOrderRef
- value to be set- Returns:
- Builder
-
getOrder
Order that was created.
- Returns:
- order
-
getRecurringOrderRef
Reference to the origin Recurring Order.
- Returns:
- recurringOrderRef
-
build
builds OrderCreatedFromRecurringOrderMessagePayload with checking for non-null required values- Specified by:
build
in interfaceBuilder<OrderCreatedFromRecurringOrderMessagePayload>
- Returns:
- OrderCreatedFromRecurringOrderMessagePayload
-
buildUnchecked
builds OrderCreatedFromRecurringOrderMessagePayload without checking for non-null required values- Returns:
- OrderCreatedFromRecurringOrderMessagePayload
-
of
factory method for an instance of OrderCreatedFromRecurringOrderMessagePayloadBuilder- Returns:
- builder
-
of
public static OrderCreatedFromRecurringOrderMessagePayloadBuilder of(OrderCreatedFromRecurringOrderMessagePayload template) create builder for OrderCreatedFromRecurringOrderMessagePayload instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-