Class OrderSetDeliveryItemsActionBuilder
java.lang.Object
com.commercetools.api.models.order.OrderSetDeliveryItemsActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<OrderSetDeliveryItemsAction>
public class OrderSetDeliveryItemsActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<OrderSetDeliveryItemsAction>
OrderSetDeliveryItemsActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderSetDeliveryItemsAction orderSetDeliveryItemsAction = OrderSetDeliveryItemsAction.builder()
.plusItems(itemsBuilder -> itemsBuilder)
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddItems
(Function<DeliveryItemBuilder, DeliveryItem> builder) add the value to the items using the builder functionbuild()
builds OrderSetDeliveryItemsAction with checking for non-null required valuesbuilds OrderSetDeliveryItemsAction without checking for non-null required valuesdeliveryId
(String deliveryId) EitherdeliveryId
ordeliveryKey
is required for this update action.deliveryKey
(String deliveryKey) EitherdeliveryId
ordeliveryKey
is required for this update action.EitherdeliveryId
ordeliveryKey
is required for this update action.EitherdeliveryId
ordeliveryKey
is required for this update action.getItems()
value of items}items
(DeliveryItem... items) set values to the itemsitems
(List<DeliveryItem> items) set value to the itemsof()
factory method for an instance of OrderSetDeliveryItemsActionBuilderof
(OrderSetDeliveryItemsAction template) create builder for OrderSetDeliveryItemsAction instanceplusItems
(DeliveryItem... items) add values to the itemsadd the value to the items using the builder functionsetItems
(Function<DeliveryItemBuilder, DeliveryItem> builder) set the value to the items using the builder functionset the value to the items using the builder function
-
Constructor Details
-
OrderSetDeliveryItemsActionBuilder
public OrderSetDeliveryItemsActionBuilder()
-
-
Method Details
-
deliveryId
Either
deliveryId
ordeliveryKey
is required for this update action.- Parameters:
deliveryId
- value to be set- Returns:
- Builder
-
deliveryKey
Either
deliveryId
ordeliveryKey
is required for this update action.- Parameters:
deliveryKey
- 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 OrderSetDeliveryItemsActionBuilder plusItems(Function<DeliveryItemBuilder, DeliveryItemBuilder> builder) add the value to the items using the builder function- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
withItems
public OrderSetDeliveryItemsActionBuilder withItems(Function<DeliveryItemBuilder, DeliveryItemBuilder> builder) set the value to the items using the builder function- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
addItems
public OrderSetDeliveryItemsActionBuilder addItems(Function<DeliveryItemBuilder, DeliveryItem> builder) add the value to the items using the builder function- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
setItems
public OrderSetDeliveryItemsActionBuilder setItems(Function<DeliveryItemBuilder, DeliveryItem> builder) set the value to the items using the builder function- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
getDeliveryId
Either
deliveryId
ordeliveryKey
is required for this update action.- Returns:
- deliveryId
-
getDeliveryKey
Either
deliveryId
ordeliveryKey
is required for this update action.- Returns:
- deliveryKey
-
getItems
value of items}- Returns:
- items
-
build
builds OrderSetDeliveryItemsAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<OrderSetDeliveryItemsAction>
- Returns:
- OrderSetDeliveryItemsAction
-
buildUnchecked
builds OrderSetDeliveryItemsAction without checking for non-null required values- Returns:
- OrderSetDeliveryItemsAction
-
of
factory method for an instance of OrderSetDeliveryItemsActionBuilder- Returns:
- builder
-
of
create builder for OrderSetDeliveryItemsAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-