Class StagedOrderSetParcelMeasurementsActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderSetParcelMeasurementsActionBuilder
- All Implemented Interfaces:
Builder<StagedOrderSetParcelMeasurementsAction>
public class StagedOrderSetParcelMeasurementsActionBuilder
extends Object
implements Builder<StagedOrderSetParcelMeasurementsAction>
StagedOrderSetParcelMeasurementsActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderSetParcelMeasurementsAction stagedOrderSetParcelMeasurementsAction = StagedOrderSetParcelMeasurementsAction.builder()
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds StagedOrderSetParcelMeasurementsAction with checking for non-null required valuesbuilds StagedOrderSetParcelMeasurementsAction without checking for non-null required valuesValue to set.id
of an existing Parcel.key
of an existing Parcel.measurements
(ParcelMeasurements measurements) Value to set.Value to set.of()
factory method for an instance of StagedOrderSetParcelMeasurementsActionBuilderof
(StagedOrderSetParcelMeasurementsAction template) create builder for StagedOrderSetParcelMeasurementsAction instanceid
of an existing Parcel.key
of an existing Parcel.Value to set.
-
Constructor Details
-
StagedOrderSetParcelMeasurementsActionBuilder
public StagedOrderSetParcelMeasurementsActionBuilder()
-
-
Method Details
-
parcelId
id
of an existing Parcel.Either
parcelId
orparcelKey
must be provided.- Parameters:
parcelId
- value to be set- Returns:
- Builder
-
parcelKey
key
of an existing Parcel.Either
parcelId
orparcelKey
must be provided.- Parameters:
parcelKey
- value to be set- Returns:
- Builder
-
measurements
public StagedOrderSetParcelMeasurementsActionBuilder measurements(Function<ParcelMeasurementsBuilder, ParcelMeasurementsBuilder> builder) Value to set. If empty, any existing value will be removed.
- Parameters:
builder
- function to build the measurements value- Returns:
- Builder
-
withMeasurements
public StagedOrderSetParcelMeasurementsActionBuilder withMeasurements(Function<ParcelMeasurementsBuilder, ParcelMeasurements> builder) Value to set. If empty, any existing value will be removed.
- Parameters:
builder
- function to build the measurements value- Returns:
- Builder
-
measurements
public StagedOrderSetParcelMeasurementsActionBuilder measurements(@Nullable ParcelMeasurements measurements) Value to set. If empty, any existing value will be removed.
- Parameters:
measurements
- value to be set- Returns:
- Builder
-
getParcelId
id
of an existing Parcel.Either
parcelId
orparcelKey
must be provided.- Returns:
- parcelId
-
getParcelKey
key
of an existing Parcel.Either
parcelId
orparcelKey
must be provided.- Returns:
- parcelKey
-
getMeasurements
Value to set. If empty, any existing value will be removed.
- Returns:
- measurements
-
build
builds StagedOrderSetParcelMeasurementsAction with checking for non-null required values- Specified by:
build
in interfaceBuilder<StagedOrderSetParcelMeasurementsAction>
- Returns:
- StagedOrderSetParcelMeasurementsAction
-
buildUnchecked
builds StagedOrderSetParcelMeasurementsAction without checking for non-null required values- Returns:
- StagedOrderSetParcelMeasurementsAction
-
of
factory method for an instance of StagedOrderSetParcelMeasurementsActionBuilder- Returns:
- builder
-
of
public static StagedOrderSetParcelMeasurementsActionBuilder of(StagedOrderSetParcelMeasurementsAction template) create builder for StagedOrderSetParcelMeasurementsAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-