Class OrderSetDeliveryAddressActionBuilder
- All Implemented Interfaces:
Builder<OrderSetDeliveryAddressAction>
Example to create an instance using the builder pattern
OrderSetDeliveryAddressAction orderSetDeliveryAddressAction = OrderSetDeliveryAddressAction.builder()
.build()
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddress(BaseAddress address) Value to set.address(Function<BaseAddressBuilder, BaseAddressBuilder> builder) Value to set.build()builds OrderSetDeliveryAddressAction with checking for non-null required valuesbuilds OrderSetDeliveryAddressAction without checking for non-null required valuesdeliveryId(String deliveryId) idof an existing Delivery.deliveryKey(String deliveryKey) keyof an existing Delivery.Value to set.idof an existing Delivery.keyof an existing Delivery.of()factory method for an instance of OrderSetDeliveryAddressActionBuilderof(OrderSetDeliveryAddressAction template) create builder for OrderSetDeliveryAddressAction instancewithAddress(Function<BaseAddressBuilder, BaseAddress> builder) Value to set.
-
Constructor Details
-
OrderSetDeliveryAddressActionBuilder
public OrderSetDeliveryAddressActionBuilder()
-
-
Method Details
-
deliveryId
idof an existing Delivery.Either
deliveryIdordeliveryKeymust be provided.- Parameters:
deliveryId- value to be set- Returns:
- Builder
-
deliveryKey
keyof an existing Delivery.Either
deliveryIdordeliveryKeymust be provided.- Parameters:
deliveryKey- value to be set- Returns:
- Builder
-
address
public OrderSetDeliveryAddressActionBuilder address(Function<BaseAddressBuilder, BaseAddressBuilder> builder) Value to set. It replaces the entire address, including Custom Fields if
customis not included. To preserve Custom Fields, include thecustomobject in the request.If omitted, any existing value is removed.
- Parameters:
builder- function to build the address value- Returns:
- Builder
-
withAddress
public OrderSetDeliveryAddressActionBuilder withAddress(Function<BaseAddressBuilder, BaseAddress> builder) Value to set. It replaces the entire address, including Custom Fields if
customis not included. To preserve Custom Fields, include thecustomobject in the request.If omitted, any existing value is removed.
- Parameters:
builder- function to build the address value- Returns:
- Builder
-
address
Value to set. It replaces the entire address, including Custom Fields if
customis not included. To preserve Custom Fields, include thecustomobject in the request.If omitted, any existing value is removed.
- Parameters:
address- value to be set- Returns:
- Builder
-
getDeliveryId
idof an existing Delivery.Either
deliveryIdordeliveryKeymust be provided.- Returns:
- deliveryId
-
getDeliveryKey
keyof an existing Delivery.Either
deliveryIdordeliveryKeymust be provided.- Returns:
- deliveryKey
-
getAddress
Value to set. It replaces the entire address, including Custom Fields if
customis not included. To preserve Custom Fields, include thecustomobject in the request.If omitted, any existing value is removed.
- Returns:
- address
-
build
builds OrderSetDeliveryAddressAction with checking for non-null required values- Specified by:
buildin interfaceBuilder<OrderSetDeliveryAddressAction>- Returns:
- OrderSetDeliveryAddressAction
-
buildUnchecked
builds OrderSetDeliveryAddressAction without checking for non-null required values- Returns:
- OrderSetDeliveryAddressAction
-
of
factory method for an instance of OrderSetDeliveryAddressActionBuilder- Returns:
- builder
-
of
create builder for OrderSetDeliveryAddressAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-