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
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for BusinessUnitAssociateChangedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for BusinessUnitAssociateChangedMessagebuilder(BusinessUnitAssociateChangedMessage template) create builder for BusinessUnitAssociateChangedMessage instancecopyDeep()deepCopy(BusinessUnitAssociateChangedMessage template) factory method to create a deep copy of BusinessUnitAssociateChangedMessage@NotNull @Valid AssociateThe Associate that was updated.of()factory methodof(BusinessUnitAssociateChangedMessage template) factory method to create a shallow copy BusinessUnitAssociateChangedMessagevoidsetAssociate(Associate associate) The Associate that was updated.static com.fasterxml.jackson.core.type.TypeReference<BusinessUnitAssociateChangedMessage>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_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
-
copyDeep
BusinessUnitAssociateChangedMessage copyDeep()- Specified by:
copyDeepin interfaceBaseResource- Specified by:
copyDeepin interfaceMessage
-
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
-