Interface BusinessUnitAssociateRemovedMessage
- All Superinterfaces:
BaseResource
,DomainResource<Message>
,Identifiable<Message>
,Message
,Versioned<Message>
Generated after a successful Remove Associate update action.
Example to create an instance using the builder pattern
BusinessUnitAssociateRemovedMessage businessUnitAssociateRemovedMessage = BusinessUnitAssociateRemovedMessage.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 BusinessUnitAssociateRemovedMessage -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
builder factory method for BusinessUnitAssociateRemovedMessagebuilder
(BusinessUnitAssociateRemovedMessage template) create builder for BusinessUnitAssociateRemovedMessage instancedeepCopy
(BusinessUnitAssociateRemovedMessage template) factory method to create a deep copy of BusinessUnitAssociateRemovedMessage@NotNull @Valid Associate
The Associate that was removed from the Business Unit.of()
factory methodof
(BusinessUnitAssociateRemovedMessage template) factory method to create a shallow copy BusinessUnitAssociateRemovedMessagevoid
setAssociate
(Associate associate) The Associate that was removed from the Business Unit.static com.fasterxml.jackson.core.type.TypeReference<BusinessUnitAssociateRemovedMessage>
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_REMOVED
discriminator value for BusinessUnitAssociateRemovedMessage- See Also:
-
-
Method Details
-
getAssociate
The Associate that was removed from the Business Unit.
- Returns:
- associate
-
setAssociate
The Associate that was removed from the Business Unit.
- Parameters:
associate
- value to be set
-
of
factory method- Returns:
- instance of BusinessUnitAssociateRemovedMessage
-
of
factory method to create a shallow copy BusinessUnitAssociateRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
deepCopy
@Nullable static BusinessUnitAssociateRemovedMessage deepCopy(@Nullable BusinessUnitAssociateRemovedMessage template) factory method to create a deep copy of BusinessUnitAssociateRemovedMessage- Parameters:
template
- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for BusinessUnitAssociateRemovedMessage- Returns:
- builder
-
builder
static BusinessUnitAssociateRemovedMessageBuilder builder(BusinessUnitAssociateRemovedMessage template) create builder for BusinessUnitAssociateRemovedMessage instance- Parameters:
template
- instance with prefilled values for the builder- Returns:
- builder
-
withBusinessUnitAssociateRemovedMessage
default <T> T withBusinessUnitAssociateRemovedMessage(Function<BusinessUnitAssociateRemovedMessage, 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<BusinessUnitAssociateRemovedMessage> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-