Class OrderSetParcelTrackingDataActionBuilder
java.lang.Object
com.commercetools.api.models.order.OrderSetParcelTrackingDataActionBuilder
- All Implemented Interfaces:
io.vrap.rmf.base.client.Builder<OrderSetParcelTrackingDataAction>
public class OrderSetParcelTrackingDataActionBuilder
extends Object
implements io.vrap.rmf.base.client.Builder<OrderSetParcelTrackingDataAction>
OrderSetParcelTrackingDataActionBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderSetParcelTrackingDataAction orderSetParcelTrackingDataAction = OrderSetParcelTrackingDataAction.builder()
.build()
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
builds OrderSetParcelTrackingDataAction with checking for non-null required valuesbuilds OrderSetParcelTrackingDataAction 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 OrderSetParcelTrackingDataActionBuilderof
(OrderSetParcelTrackingDataAction template) create builder for OrderSetParcelTrackingDataAction 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
-
OrderSetParcelTrackingDataActionBuilder
-
-
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 OrderSetParcelTrackingDataActionBuilder 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 OrderSetParcelTrackingDataActionBuilder 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
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 OrderSetParcelTrackingDataAction with checking for non-null required values- Specified by:
build
in interfaceio.vrap.rmf.base.client.Builder<OrderSetParcelTrackingDataAction>
- Returns:
- OrderSetParcelTrackingDataAction
-
buildUnchecked
builds OrderSetParcelTrackingDataAction without checking for non-null required values- Returns:
- OrderSetParcelTrackingDataAction
-
of
factory method for an instance of OrderSetParcelTrackingDataActionBuilder- Returns:
- builder
-
of
create builder for OrderSetParcelTrackingDataAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-