Interface OrderSetBillingAddressAction
- All Superinterfaces:
OrderUpdateAction
,ResourceUpdateAction<OrderUpdateAction>
- All Known Implementing Classes:
OrderSetBillingAddressActionImpl
OrderSetBillingAddressAction
Example to create an instance using the builder pattern
Example to create an instance using the builder pattern
OrderSetBillingAddressAction orderSetBillingAddressAction = OrderSetBillingAddressAction.builder()
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for OrderSetBillingAddressAction -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for OrderSetBillingAddressActionbuilder
(OrderSetBillingAddressAction template) create builder for OrderSetBillingAddressAction instancestatic OrderSetBillingAddressAction
deepCopy
(OrderSetBillingAddressAction template) factory method to create a deep copy of OrderSetBillingAddressAction@Valid BaseAddress
Polymorphic base type that represents a postal address and contact details.static OrderSetBillingAddressAction
of()
factory methodstatic OrderSetBillingAddressAction
of
(OrderSetBillingAddressAction template) factory method to create a shallow copy OrderSetBillingAddressActionvoid
setAddress
(BaseAddress address) Polymorphic base type that represents a postal address and contact details.static com.fasterxml.jackson.core.type.TypeReference<OrderSetBillingAddressAction>
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_BILLING_ADDRESS
discriminator value for OrderSetBillingAddressAction- See Also:
-
-
Method Details
-
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
-
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 OrderSetBillingAddressAction
-
of
factory method to create a shallow copy OrderSetBillingAddressAction- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static OrderSetBillingAddressAction deepCopy(@Nullable OrderSetBillingAddressAction template) factory method to create a deep copy of OrderSetBillingAddressAction- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for OrderSetBillingAddressAction- Returns:
- builder
-
builder
create builder for OrderSetBillingAddressAction instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withOrderSetBillingAddressAction
accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-