Class StagedOrderSetParcelItemsActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderSetParcelItemsActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<StagedOrderSetParcelItemsAction>
public class StagedOrderSetParcelItemsActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<StagedOrderSetParcelItemsAction>
StagedOrderSetParcelItemsActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderSetParcelItemsAction stagedOrderSetParcelItemsAction = StagedOrderSetParcelItemsAction.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 StagedOrderSetParcelItemsAction with checking for non-null required valuesbuilds StagedOrderSetParcelItemsAction without checking for non-null required valuesgetItems()
value of items}EitherparcelId
orparcelKey
is required for this update action.EitherparcelId
orparcelKey
is required for this update action.items
(DeliveryItem... items) set values to the itemsitems
(List<DeliveryItem> items) set value to the itemsof()
factory method for an instance of StagedOrderSetParcelItemsActionBuilderof
(StagedOrderSetParcelItemsAction template) create builder for StagedOrderSetParcelItemsAction instanceEitherparcelId
orparcelKey
is required for this update action.EitherparcelId
orparcelKey
is required for this update action.plusItems
(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
-
StagedOrderSetParcelItemsActionBuilder
-
-
Method Details
-
parcelId
Either
parcelId
orparcelKey
is required for this update action.- Parameters:
parcelId
- value to be set- Returns:
- Builder
-
parcelKey
Either
parcelId
orparcelKey
is required for this update action.- Parameters:
parcelKey
- 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 StagedOrderSetParcelItemsActionBuilder 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 StagedOrderSetParcelItemsActionBuilder 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 StagedOrderSetParcelItemsActionBuilder 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 StagedOrderSetParcelItemsActionBuilder 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
-
getParcelId
Either
parcelId
orparcelKey
is required for this update action.- Returns:
- parcelId
-
getParcelKey
Either
parcelId
orparcelKey
is required for this update action.- Returns:
- parcelKey
-
getItems
value of items}- Returns:
- items
-
build
builds StagedOrderSetParcelItemsAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<StagedOrderSetParcelItemsAction>
- Returns:
- StagedOrderSetParcelItemsAction
-
buildUnchecked
builds StagedOrderSetParcelItemsAction without checking for non-null required values- Returns:
- StagedOrderSetParcelItemsAction
-
of
factory method for an instance of StagedOrderSetParcelItemsActionBuilder- Returns:
- builder
-
of
create builder for StagedOrderSetParcelItemsAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-