Class OrderEstimatedDeliverySetMessagePayloadBuilder
java.lang.Object
com.commercetools.api.models.message.OrderEstimatedDeliverySetMessagePayloadBuilder
- All Implemented Interfaces:
Builder<OrderEstimatedDeliverySetMessagePayload>
public class OrderEstimatedDeliverySetMessagePayloadBuilder
extends Object
implements Builder<OrderEstimatedDeliverySetMessagePayload>
OrderEstimatedDeliverySetMessagePayloadBuilder
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderEstimatedDeliverySetMessagePayload orderEstimatedDeliverySetMessagePayload = OrderEstimatedDeliverySetMessagePayload.builder()
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()builds OrderEstimatedDeliverySetMessagePayload with checking for non-null required valuesbuilds OrderEstimatedDeliverySetMessagePayload without checking for non-null required valuesestimatedDelivery(EstimatedDelivery estimatedDelivery) Estimated delivery window on the Order after the Set Estimated Delivery update action.Estimated delivery window on the Order after the Set Estimated Delivery update action.Estimated delivery window on the Order after the Set Estimated Delivery update action.keyof the Shipping that was updated.of()factory method for an instance of OrderEstimatedDeliverySetMessagePayloadBuilderof(OrderEstimatedDeliverySetMessagePayload template) create builder for OrderEstimatedDeliverySetMessagePayload instanceshippingKey(String shippingKey) keyof the Shipping that was updated.Estimated delivery window on the Order after the Set Estimated Delivery update action.
-
Constructor Details
-
OrderEstimatedDeliverySetMessagePayloadBuilder
public OrderEstimatedDeliverySetMessagePayloadBuilder()
-
-
Method Details
-
estimatedDelivery
public OrderEstimatedDeliverySetMessagePayloadBuilder estimatedDelivery(Function<EstimatedDeliveryBuilder, EstimatedDeliveryBuilder> builder) Estimated delivery window on the Order after the Set Estimated Delivery update action.
- Parameters:
builder- function to build the estimatedDelivery value- Returns:
- Builder
-
withEstimatedDelivery
public OrderEstimatedDeliverySetMessagePayloadBuilder withEstimatedDelivery(Function<EstimatedDeliveryBuilder, EstimatedDelivery> builder) Estimated delivery window on the Order after the Set Estimated Delivery update action.
- Parameters:
builder- function to build the estimatedDelivery value- Returns:
- Builder
-
estimatedDelivery
public OrderEstimatedDeliverySetMessagePayloadBuilder estimatedDelivery(@Nullable EstimatedDelivery estimatedDelivery) Estimated delivery window on the Order after the Set Estimated Delivery update action.
- Parameters:
estimatedDelivery- value to be set- Returns:
- Builder
-
shippingKey
keyof the Shipping that was updated. Only present for Orders withMultipleShippingMode.- Parameters:
shippingKey- value to be set- Returns:
- Builder
-
getEstimatedDelivery
Estimated delivery window on the Order after the Set Estimated Delivery update action.
- Returns:
- estimatedDelivery
-
getShippingKey
keyof the Shipping that was updated. Only present for Orders withMultipleShippingMode.- Returns:
- shippingKey
-
build
builds OrderEstimatedDeliverySetMessagePayload with checking for non-null required values- Specified by:
buildin interfaceBuilder<OrderEstimatedDeliverySetMessagePayload>- Returns:
- OrderEstimatedDeliverySetMessagePayload
-
buildUnchecked
builds OrderEstimatedDeliverySetMessagePayload without checking for non-null required values- Returns:
- OrderEstimatedDeliverySetMessagePayload
-
of
factory method for an instance of OrderEstimatedDeliverySetMessagePayloadBuilder- Returns:
- builder
-
of
public static OrderEstimatedDeliverySetMessagePayloadBuilder of(OrderEstimatedDeliverySetMessagePayload template) create builder for OrderEstimatedDeliverySetMessagePayload instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-