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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for BusinessUnitAddressChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for BusinessUnitAddressChangedMessagebuilder(BusinessUnitAddressChangedMessage template) create builder for BusinessUnitAddressChangedMessage instancecopyDeep()deepCopy(BusinessUnitAddressChangedMessage template) factory method to create a deep copy of BusinessUnitAddressChangedMessage@NotNull @Valid AddressUpdated address of the Business Unit.of()factory methodof(BusinessUnitAddressChangedMessage template) factory method to create a shallow copy BusinessUnitAddressChangedMessagevoidsetAddress(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> Taccessor map functionMethods inherited from interface com.commercetools.api.models.common.BaseResource
withBaseResourceMethods inherited from interface com.commercetools.api.models.DomainResource
getMethods 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
-
copyDeep
BusinessUnitAddressChangedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
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
-