Interface BusinessUnitAssociateChangedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Change Associate update action.
Example to create an instance using the builder pattern
BusinessUnitAssociateChangedMessage businessUnitAssociateChangedMessage = BusinessUnitAssociateChangedMessage.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)
.associate(associateBuilder -> associateBuilder)
.build()
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
discriminator value for BusinessUnitAssociateChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for BusinessUnitAssociateChangedMessagebuilder
(BusinessUnitAssociateChangedMessage template) create builder for BusinessUnitAssociateChangedMessage instancedeepCopy
(BusinessUnitAssociateChangedMessage template) factory method to create a deep copy of BusinessUnitAssociateChangedMessage@NotNull @Valid Associate
The Associate that was updated.of()
factory methodof
(BusinessUnitAssociateChangedMessage template) factory method to create a shallow copy BusinessUnitAssociateChangedMessagevoid
setAssociate
(Associate associate) The Associate that was updated.static com.fasterxml.jackson.core.type.TypeReference<BusinessUnitAssociateChangedMessage>
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_ASSOCIATE_CHANGED
discriminator value for BusinessUnitAssociateChangedMessage- See Also:
-
-
Method Details
-
getAssociate
The Associate that was updated.
- Returns:
- associate
-
setAssociate
The Associate that was updated.
- Parameters:
associate
- value to be set
-
of
factory method- Returns:
- instance of BusinessUnitAssociateChangedMessage
-
of
factory method to create a shallow copy BusinessUnitAssociateChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static BusinessUnitAssociateChangedMessage deepCopy(@Nullable BusinessUnitAssociateChangedMessage template) factory method to create a deep copy of BusinessUnitAssociateChangedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for BusinessUnitAssociateChangedMessage- Returns:
- builder
-
builder
static BusinessUnitAssociateChangedMessageBuilder builder(BusinessUnitAssociateChangedMessage template) create builder for BusinessUnitAssociateChangedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withBusinessUnitAssociateChangedMessage
default <T> T withBusinessUnitAssociateChangedMessage(Function<BusinessUnitAssociateChangedMessage, 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<BusinessUnitAssociateChangedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-