Interface StagedOrderSetDeliveryAddressAction
- All Superinterfaces:
ResourceUpdateAction<StagedOrderUpdateAction>,StagedOrderUpdateAction
Produces the DeliveryAddressSet Message.
Example to create an instance using the builder pattern
StagedOrderSetDeliveryAddressAction stagedOrderSetDeliveryAddressAction = StagedOrderSetDeliveryAddressAction.builder()
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for StagedOrderSetDeliveryAddressAction -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for StagedOrderSetDeliveryAddressActionbuilder(StagedOrderSetDeliveryAddressAction template) create builder for StagedOrderSetDeliveryAddressAction instancecopyDeep()deepCopy(StagedOrderSetDeliveryAddressAction template) factory method to create a deep copy of StagedOrderSetDeliveryAddressAction@Valid BaseAddressValue to set.idof an existing Delivery.keyof an existing Delivery.of()factory methodof(StagedOrderSetDeliveryAddressAction template) factory method to create a shallow copy StagedOrderSetDeliveryAddressActionofUnset()voidsetAddress(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<StagedOrderSetDeliveryAddressAction>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.ResourceUpdateAction
getMethods inherited from interface com.commercetools.api.models.order.StagedOrderUpdateAction
getAction, withStagedOrderUpdateAction
-
Field Details
-
SET_DELIVERY_ADDRESS
discriminator value for StagedOrderSetDeliveryAddressAction- 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 StagedOrderSetDeliveryAddressAction
-
of
factory method to create a shallow copy StagedOrderSetDeliveryAddressAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
StagedOrderSetDeliveryAddressAction copyDeep()- Specified by:
copyDeepin interfaceStagedOrderUpdateAction
-
deepCopy
@Nullable static StagedOrderSetDeliveryAddressAction deepCopy(@Nullable StagedOrderSetDeliveryAddressAction template) factory method to create a deep copy of StagedOrderSetDeliveryAddressAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for StagedOrderSetDeliveryAddressAction- Returns:
- builder
-
builder
static StagedOrderSetDeliveryAddressActionBuilder builder(StagedOrderSetDeliveryAddressAction template) create builder for StagedOrderSetDeliveryAddressAction instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withStagedOrderSetDeliveryAddressAction
default <T> T withStagedOrderSetDeliveryAddressAction(Function<StagedOrderSetDeliveryAddressAction, T> helper) 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
-