Interface BusinessUnitAddressChangedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Change Address update action.
Example to create an instance using the builder pattern
BusinessUnitAddressChangedMessage businessUnitAddressChangedMessage = BusinessUnitAddressChangedMessage.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)
.address(addressBuilder -> addressBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for BusinessUnitAddressChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for BusinessUnitAddressChangedMessagebuilder
(BusinessUnitAddressChangedMessage template) create builder for BusinessUnitAddressChangedMessage instancedeepCopy
(BusinessUnitAddressChangedMessage template) factory method to create a deep copy of BusinessUnitAddressChangedMessage@NotNull @Valid Address
Updated address of the Business Unit.of()
factory methodof
(BusinessUnitAddressChangedMessage template) factory method to create a shallow copy BusinessUnitAddressChangedMessagevoid
setAddress
(Address address) Updated address of the Business Unit.static com.fasterxml.jackson.core.type.TypeReference<BusinessUnitAddressChangedMessage>
gives a TypeReference for usage with Jackson DataBinddefault <T> T
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
-
BUSINESS_UNIT_ADDRESS_CHANGED
discriminator value for BusinessUnitAddressChangedMessage- See Also:
-
-
Method Details
-
getAddress
Updated address of the Business Unit.
- Returns:
- address
-
setAddress
Updated address of the Business Unit.
- Parameters:
address
- value to be set
-
of
factory method- Returns:
- instance of BusinessUnitAddressChangedMessage
-
of
factory method to create a shallow copy BusinessUnitAddressChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static BusinessUnitAddressChangedMessage deepCopy(@Nullable BusinessUnitAddressChangedMessage template) factory method to create a deep copy of BusinessUnitAddressChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for BusinessUnitAddressChangedMessage- Returns:
- builder
-
builder
create builder for BusinessUnitAddressChangedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withBusinessUnitAddressChangedMessage
default <T> T withBusinessUnitAddressChangedMessage(Function<BusinessUnitAddressChangedMessage, 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<BusinessUnitAddressChangedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-