Class StagedOrderSetParcelMeasurementsActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderSetParcelMeasurementsActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<StagedOrderSetParcelMeasurementsAction>
public class StagedOrderSetParcelMeasurementsActionBuilder
extends Object
implements io.vrap.rmf.base.client.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 of measurements}EitherparcelId
orparcelKey
is required for this update action.EitherparcelId
orparcelKey
is required for this update action.measurements
(ParcelMeasurements measurements) set the value to the measurementsset the value to the measurements using the builder functionof()
factory method for an instance of StagedOrderSetParcelMeasurementsActionBuilderof
(StagedOrderSetParcelMeasurementsAction template) create builder for StagedOrderSetParcelMeasurementsAction instanceEitherparcelId
orparcelKey
is required for this update action.EitherparcelId
orparcelKey
is required for this update action.set the value to the measurements using the builder function
-
Constructor Details
-
StagedOrderSetParcelMeasurementsActionBuilder
-
-
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
-
measurements
public StagedOrderSetParcelMeasurementsActionBuilder measurements(Function<ParcelMeasurementsBuilder, ParcelMeasurementsBuilder> builder) set the value to the measurements using the builder function- Parameters:
builder
- function to build the measurements value- Returns:
- Builder
-
withMeasurements
public StagedOrderSetParcelMeasurementsActionBuilder withMeasurements(Function<ParcelMeasurementsBuilder, ParcelMeasurements> builder) set the value to the measurements using the builder function- Parameters:
builder
- function to build the measurements value- Returns:
- Builder
-
measurements
public StagedOrderSetParcelMeasurementsActionBuilder measurements(@Nullable ParcelMeasurements measurements) set the value to the measurements- Parameters:
measurements
- value to be set- 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
-
getMeasurements
value of measurements}- Returns:
- measurements
-
build
builds StagedOrderSetParcelMeasurementsAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<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
-