Class StagedOrderSetDeliveryItemsActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderSetDeliveryItemsActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<StagedOrderSetDeliveryItemsAction>
public class StagedOrderSetDeliveryItemsActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<StagedOrderSetDeliveryItemsAction>
StagedOrderSetDeliveryItemsActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderSetDeliveryItemsAction stagedOrderSetDeliveryItemsAction = StagedOrderSetDeliveryItemsAction.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 StagedOrderSetDeliveryItemsAction with checking for non-null required valuesbuilds StagedOrderSetDeliveryItemsAction 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 StagedOrderSetDeliveryItemsActionBuilderof
(StagedOrderSetDeliveryItemsAction template) create builder for StagedOrderSetDeliveryItemsAction 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
-
StagedOrderSetDeliveryItemsActionBuilder
-
-
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 StagedOrderSetDeliveryItemsActionBuilder 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 StagedOrderSetDeliveryItemsActionBuilder 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 StagedOrderSetDeliveryItemsActionBuilder 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 StagedOrderSetDeliveryItemsActionBuilder 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 StagedOrderSetDeliveryItemsAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<StagedOrderSetDeliveryItemsAction>
- Returns:
- StagedOrderSetDeliveryItemsAction
-
buildUnchecked
builds StagedOrderSetDeliveryItemsAction without checking for non-null required values- Returns:
- StagedOrderSetDeliveryItemsAction
-
of
factory method for an instance of StagedOrderSetDeliveryItemsActionBuilder- Returns:
- builder
-
of
public static StagedOrderSetDeliveryItemsActionBuilder of(StagedOrderSetDeliveryItemsAction template) create builder for StagedOrderSetDeliveryItemsAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-