Interface OrderSetDeliveryAddressAction
- All Superinterfaces:
OrderUpdateAction
,ResourceUpdateAction<OrderUpdateAction>
- All Known Implementing Classes:
OrderSetDeliveryAddressActionImpl
OrderSetDeliveryAddressAction
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderSetDeliveryAddressAction orderSetDeliveryAddressAction = OrderSetDeliveryAddressAction.builder()
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderSetDeliveryAddressAction -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderSetDeliveryAddressActionbuilder
(OrderSetDeliveryAddressAction template) create builder for OrderSetDeliveryAddressAction instancedeepCopy
(OrderSetDeliveryAddressAction template) factory method to create a deep copy of OrderSetDeliveryAddressAction@Valid BaseAddress
Polymorphic base type that represents a postal address and contact details.EitherdeliveryId
ordeliveryKey
is required for this update action.EitherdeliveryId
ordeliveryKey
is required for this update action.of()
factory methodof
(OrderSetDeliveryAddressAction template) factory method to create a shallow copy OrderSetDeliveryAddressActionvoid
setAddress
(BaseAddress address) Polymorphic base type that represents a postal address and contact details.void
setDeliveryId
(String deliveryId) EitherdeliveryId
ordeliveryKey
is required for this update action.void
setDeliveryKey
(String deliveryKey) EitherdeliveryId
ordeliveryKey
is required for this update action.static com.fasterxml.jackson.core.type.TypeReference<OrderSetDeliveryAddressAction>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
accessor map functionMethods inherited from interface com.commercetools.api.models.order.OrderUpdateAction
getAction, withOrderUpdateAction
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Field Details
-
SET_DELIVERY_ADDRESS
discriminator value for OrderSetDeliveryAddressAction- See Also:
-
-
Method Details
-
getDeliveryId
Either
deliveryId
ordeliveryKey
is required for this update action.- Returns:
- deliveryId
-
getDeliveryKey
Either
deliveryId
ordeliveryKey
is required for this update action.- Returns:
- deliveryKey
-
getAddress
Polymorphic base type that represents a postal address and contact details. Depending on the read or write action, it can be either Address or AddressDraft that only differ in the data type for the optional
custom
field.- Returns:
- address
-
setDeliveryId
Either
deliveryId
ordeliveryKey
is required for this update action.- Parameters:
deliveryId
- value to be set
-
setDeliveryKey
Either
deliveryId
ordeliveryKey
is required for this update action.- Parameters:
deliveryKey
- value to be set
-
setAddress
Polymorphic base type that represents a postal address and contact details. Depending on the read or write action, it can be either Address or AddressDraft that only differ in the data type for the optional
custom
field.- 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
-
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
-