Interface CustomerDefaultShippingAddressSetMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Set Default Shipping Address update action.
Example to create an instance using the builder pattern
CustomerDefaultShippingAddressSetMessage customerDefaultShippingAddressSetMessage = CustomerDefaultShippingAddressSetMessage.builder()
.id("{id}")
.version(0.3)
.createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
.sequenceNumber(0.3)
.resource(resourceBuilder -> resourceBuilder)
.resourceVersion(0.3)
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
discriminator value for CustomerDefaultShippingAddressSetMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for CustomerDefaultShippingAddressSetMessagecreate builder for CustomerDefaultShippingAddressSetMessage instancecopyDeep()
factory method to create a deep copy of CustomerDefaultShippingAddressSetMessage@Valid Address
The address that was set as the default shipping address.of()
factory methodof
(CustomerDefaultShippingAddressSetMessage template) factory method to create a shallow copy CustomerDefaultShippingAddressSetMessagevoid
setAddress
(Address address) The address that was set as the default shipping address.static com.fasterxml.jackson.core.type.TypeReference<CustomerDefaultShippingAddressSetMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
withCustomerDefaultShippingAddressSetMessage
(Function<CustomerDefaultShippingAddressSetMessage, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResource
Methods inherited from interface com.commercetools.api.models.DomainResource
get
Methods inherited from interface com.commercetools.api.models.message.Message
getCreatedAt, getCreatedBy, getId, getLastModifiedAt, getLastModifiedBy, getResource, getResourceUserProvidedIdentifiers, getResourceVersion, getSequenceNumber, getType, getVersion, setCreatedAt, setCreatedBy, setId, setLastModifiedAt, setLastModifiedBy, setResource, setResourceUserProvidedIdentifiers, setResourceVersion, setSequenceNumber, setVersion, withMessage
-
Field Details
-
CUSTOMER_DEFAULT_SHIPPING_ADDRESS_SET
discriminator value for CustomerDefaultShippingAddressSetMessage- See Also:
-
-
Method Details
-
getAddress
The address that was set as the default shipping address.
- Returns:
- address
-
setAddress
The address that was set as the default shipping address.
- Parameters:
address
- value to be set
-
of
factory method- Returns:
- instance of CustomerDefaultShippingAddressSetMessage
-
of
static CustomerDefaultShippingAddressSetMessage of(CustomerDefaultShippingAddressSetMessage template) factory method to create a shallow copy CustomerDefaultShippingAddressSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
copyDeep
CustomerDefaultShippingAddressSetMessage copyDeep()- Specified by:
copyDeep
in interfaceBaseResource
- Specified by:
copyDeep
in interfaceMessage
-
deepCopy
@Nullable static CustomerDefaultShippingAddressSetMessage deepCopy(@Nullable CustomerDefaultShippingAddressSetMessage template) factory method to create a deep copy of CustomerDefaultShippingAddressSetMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for CustomerDefaultShippingAddressSetMessage- Returns:
- builder
-
builder
static CustomerDefaultShippingAddressSetMessageBuilder builder(CustomerDefaultShippingAddressSetMessage template) create builder for CustomerDefaultShippingAddressSetMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withCustomerDefaultShippingAddressSetMessage
default <T> T withCustomerDefaultShippingAddressSetMessage(Function<CustomerDefaultShippingAddressSetMessage, T> helper) accessor map function- Type Parameters:
T
- mapped type- Parameters:
helper
- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<CustomerDefaultShippingAddressSetMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-