Interface OrderSetDeliveryAddressAction
- All Superinterfaces:
OrderUpdateAction,ResourceUpdateAction<OrderUpdateAction>
Produces the DeliveryAddressSet Message.
Example to create an instance using the builder pattern
OrderSetDeliveryAddressAction orderSetDeliveryAddressAction = OrderSetDeliveryAddressAction.builder()
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for OrderSetDeliveryAddressAction -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for OrderSetDeliveryAddressActionbuilder(OrderSetDeliveryAddressAction template) create builder for OrderSetDeliveryAddressAction instancecopyDeep()deepCopy(OrderSetDeliveryAddressAction template) factory method to create a deep copy of OrderSetDeliveryAddressAction@Valid BaseAddressValue to set.idof an existing Delivery.keyof an existing Delivery.of()factory methodof(OrderSetDeliveryAddressAction template) factory method to create a shallow copy OrderSetDeliveryAddressActionvoidsetAddress(BaseAddress address) Value to set.voidsetDeliveryId(String deliveryId) idof an existing Delivery.voidsetDeliveryKey(String deliveryKey) keyof an existing Delivery.static tools.jackson.core.type.TypeReference<OrderSetDeliveryAddressAction>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.order.OrderUpdateAction
getAction, withOrderUpdateActionMethods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Field Details
-
SET_DELIVERY_ADDRESS
discriminator value for OrderSetDeliveryAddressAction- See Also:
-
-
Method Details
-
getDeliveryId
String getDeliveryId()idof an existing Delivery.Either
deliveryIdordeliveryKeymust be provided.- Returns:
- deliveryId
-
getDeliveryKey
String 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
-
setDeliveryId
idof an existing Delivery.Either
deliveryIdordeliveryKeymust be provided.- Parameters:
deliveryId- value to be set
-
setDeliveryKey
keyof an existing Delivery.Either
deliveryIdordeliveryKeymust be provided.- Parameters:
deliveryKey- value to be set
-
setAddress
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
-
of
factory method- Returns:
- instance of OrderSetDeliveryAddressAction
-
of
factory method to create a shallow copy OrderSetDeliveryAddressAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
OrderSetDeliveryAddressAction copyDeep()- Specified by:
copyDeepin interfaceOrderUpdateAction
-
deepCopy
@Nullable static OrderSetDeliveryAddressAction deepCopy(@Nullable OrderSetDeliveryAddressAction template) factory method to create a deep copy of OrderSetDeliveryAddressAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderSetDeliveryAddressAction- Returns:
- builder
-
builder
create builder for OrderSetDeliveryAddressAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withOrderSetDeliveryAddressAction
accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
ofUnset
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-