Class ParcelItemsBuilder
java.lang.Object
com.commercetools.importapi.models.order_patches.ParcelItemsBuilder
- All Implemented Interfaces:
Builder<ParcelItems>
ParcelItemsBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
ParcelItems parcelItems = ParcelItems.builder()
.parcelId("{parcelId}")
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddItems
(Function<DeliveryItemBuilder, DeliveryItem> builder) Items in the Parcel.build()
builds ParcelItems with checking for non-null required valuesbuilds ParcelItems without checking for non-null required valuesgetItems()
Items in the Parcel.id
of an existing Parcel.items
(DeliveryItem... items) Items in the Parcel.items
(List<DeliveryItem> items) Items in the Parcel.static ParcelItemsBuilder
of()
factory method for an instance of ParcelItemsBuilderstatic ParcelItemsBuilder
of
(ParcelItems template) create builder for ParcelItems instanceid
of an existing Parcel.plusItems
(DeliveryItem... items) Items in the Parcel.Items in the Parcel.setItems
(Function<DeliveryItemBuilder, DeliveryItem> builder) Items in the Parcel.Items in the Parcel.
-
Constructor Details
-
ParcelItemsBuilder
public ParcelItemsBuilder()
-
-
Method Details
-
parcelId
id
of an existing Parcel.- Parameters:
parcelId
- value to be set- Returns:
- Builder
-
items
Items in the Parcel.
- Parameters:
items
- value to be set- Returns:
- Builder
-
items
Items in the Parcel.
- Parameters:
items
- value to be set- Returns:
- Builder
-
plusItems
Items in the Parcel.
- Parameters:
items
- value to be set- Returns:
- Builder
-
plusItems
Items in the Parcel.
- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
withItems
Items in the Parcel.
- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
addItems
Items in the Parcel.
- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
setItems
Items in the Parcel.
- Parameters:
builder
- function to build the items value- Returns:
- Builder
-
getParcelId
id
of an existing Parcel.- Returns:
- parcelId
-
getItems
Items in the Parcel.
- Returns:
- items
-
build
builds ParcelItems with checking for non-null required values- Specified by:
build
in interfaceBuilder<ParcelItems>
- Returns:
- ParcelItems
-
buildUnchecked
builds ParcelItems without checking for non-null required values- Returns:
- ParcelItems
-
of
factory method for an instance of ParcelItemsBuilder- Returns:
- builder
-
of
create builder for ParcelItems instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-