Class StagedOrderSetParcelTrackingDataActionBuilder
java.lang.Object
com.commercetools.api.models.order_edit.StagedOrderSetParcelTrackingDataActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<StagedOrderSetParcelTrackingDataAction>
public class StagedOrderSetParcelTrackingDataActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<StagedOrderSetParcelTrackingDataAction>
StagedOrderSetParcelTrackingDataActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
StagedOrderSetParcelTrackingDataAction stagedOrderSetParcelTrackingDataAction = StagedOrderSetParcelTrackingDataAction.builder()
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds StagedOrderSetParcelTrackingDataAction with checking for non-null required valuesbuilds StagedOrderSetParcelTrackingDataAction without checking for non-null required valuesEitherparcelId
orparcelKey
is required for this update action.EitherparcelId
orparcelKey
is required for this update action.value of trackingData}of()
factory method for an instance of StagedOrderSetParcelTrackingDataActionBuilderof
(StagedOrderSetParcelTrackingDataAction template) create builder for StagedOrderSetParcelTrackingDataAction instanceEitherparcelId
orparcelKey
is required for this update action.EitherparcelId
orparcelKey
is required for this update action.trackingData
(TrackingData trackingData) set the value to the trackingDataset the value to the trackingData using the builder functionset the value to the trackingData using the builder function
-
Constructor Details
-
StagedOrderSetParcelTrackingDataActionBuilder
-
-
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
-
trackingData
public StagedOrderSetParcelTrackingDataActionBuilder trackingData(Function<TrackingDataBuilder, TrackingDataBuilder> builder) set the value to the trackingData using the builder function- Parameters:
builder
- function to build the trackingData value- Returns:
- Builder
-
withTrackingData
public StagedOrderSetParcelTrackingDataActionBuilder withTrackingData(Function<TrackingDataBuilder, TrackingData> builder) set the value to the trackingData using the builder function- Parameters:
builder
- function to build the trackingData value- Returns:
- Builder
-
trackingData
public StagedOrderSetParcelTrackingDataActionBuilder trackingData(@Nullable TrackingData trackingData) set the value to the trackingData- Parameters:
trackingData
- 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
-
getTrackingData
value of trackingData}- Returns:
- trackingData
-
build
builds StagedOrderSetParcelTrackingDataAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<StagedOrderSetParcelTrackingDataAction>
- Returns:
- StagedOrderSetParcelTrackingDataAction
-
buildUnchecked
builds StagedOrderSetParcelTrackingDataAction without checking for non-null required values- Returns:
- StagedOrderSetParcelTrackingDataAction
-
of
factory method for an instance of StagedOrderSetParcelTrackingDataActionBuilder- Returns:
- builder
-
of
public static StagedOrderSetParcelTrackingDataActionBuilder of(StagedOrderSetParcelTrackingDataAction template) create builder for StagedOrderSetParcelTrackingDataAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-