Class OrderAddReturnInfoActionBuilder
java.lang.Object
com.commercetools.api.models.order.OrderAddReturnInfoActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<OrderAddReturnInfoAction>
public class OrderAddReturnInfoActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<OrderAddReturnInfoAction>
OrderAddReturnInfoActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderAddReturnInfoAction orderAddReturnInfoAction = OrderAddReturnInfoAction.builder()
.plusItems(itemsBuilder -> itemsBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd the value to the items using the builder functionbuild()
builds OrderAddReturnInfoAction with checking for non-null required valuesbuilds OrderAddReturnInfoAction without checking for non-null required valuesgetItems()
value of items}value of returnDate}value of returnTrackingId}items
(ReturnItemDraft... items) set values to the itemsitems
(List<ReturnItemDraft> items) set value to the itemsof()
factory method for an instance of OrderAddReturnInfoActionBuilderof
(OrderAddReturnInfoAction template) create builder for OrderAddReturnInfoAction instanceplusItems
(ReturnItemDraft... items) add values to the itemsadd the value to the items using the builder functionreturnDate
(ZonedDateTime returnDate) set the value to the returnDatereturnTrackingId
(String returnTrackingId) set the value to the returnTrackingIdset the value to the items using the builder functionset the value to the items using the builder function
-
Constructor Details
-
OrderAddReturnInfoActionBuilder
public OrderAddReturnInfoActionBuilder()
-
-
Method Details
-
returnTrackingId
set the value to the returnTrackingId- Parameters:
returnTrackingId
- value to be set- Returns:
- Builder
-
items
set values to the items- Parameters:
items
- value to be set- Returns:
- Builder
-
items
set value to the items- Parameters:
items
- value to be set- Returns:
- Builder
-
plusItems
add values to the items- Parameters:
items
- value to be set- Returns:
- Builder
-
plusItems
public OrderAddReturnInfoActionBuilder plusItems(Function<ReturnItemDraftBuilder, ReturnItemDraftBuilder> builder) add the value to the items using the builder function- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
withItems
public OrderAddReturnInfoActionBuilder withItems(Function<ReturnItemDraftBuilder, ReturnItemDraftBuilder> builder) set the value to the items using the builder function- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
addItems
public OrderAddReturnInfoActionBuilder addItems(Function<ReturnItemDraftBuilder, ReturnItemDraft> builder) add the value to the items using the builder function- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
setItems
public OrderAddReturnInfoActionBuilder setItems(Function<ReturnItemDraftBuilder, ReturnItemDraft> builder) set the value to the items using the builder function- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
returnDate
set the value to the returnDate- Parameters:
returnDate
- value to be set- Returns:
- Builder
-
getReturnTrackingId
value of returnTrackingId}- Returns:
- returnTrackingId
-
getItems
value of items}- Returns:
- items
-
getReturnDate
value of returnDate}- Returns:
- returnDate
-
build
builds OrderAddReturnInfoAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<OrderAddReturnInfoAction>
- Returns:
- OrderAddReturnInfoAction
-
buildUnchecked
builds OrderAddReturnInfoAction without checking for non-null required values- Returns:
- OrderAddReturnInfoAction
-
of
factory method for an instance of OrderAddReturnInfoActionBuilder- Returns:
- builder
-
of
create builder for OrderAddReturnInfoAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-